PostgreSQL命令接口

  • psql客户端程序提供到PostgreSQL服务器的命令行接口。它使用命令行参数控制客户端接口中启用的功能。
  • PostgreSQL的管理员账户名为postgres。因为PostgreSQL使用Linux用户账户来验证用户,所以必须以Linux账户postgres登陆才能以postgres用户身份访问PostgreSQL服务器。因为postgres用户账户是一个特殊账户,所以不应该给它分配密码。这样没有人可以使用postgres账户闯入系统。如果想用postgres账户登陆,必须是根账户,然后使用su命令更改为postgres用户。
  • psql程序可以使用两种命令类型:

    • 标准SQL语句
    • PostgreSQL元命令
  • 常用的PostgreSQL元命令:

    • \l列出可用的数据库
    • \c连接到某个数据库
    • \dt列出某个数据库中的表
    • \du列出PostgreSQL用户
    • \z列出表权限
    • \?列出所有可用的元命令
    • \h列出所有可用的SQL命令
    • \q退出数据库
  • PostgreSQL用户账户和MySQL中的账户不同。PostgreSQL中的登陆账户称为登陆角色。PostgreSQL服务器将登陆角色和Linux系统用户账户进行匹配。

PostgreSQL命令接口相关推荐

  1. Postgresql 日志收集

    PG安装完成后默认不会记录日志,必须修改对应的(${PGDATA}/postgresql.conf)配置才可以,这里只介绍常用的日志配置. 1.logging_collector = on/off - ...

  2. pg数据库开启远程连接_如何运行远程客户端连接postgresql数据库

    如何运行远程客户端连接 postgresql 数据库 前提条件是 2 个: 1 , pg_hba.conf 里面配置了运行远程客户机连接 pg_hba.conf 配置后需要重新加载 reload 生效 ...

  3. Postgresql:删除及查询字段中包含单引号的数据

    Postgresql:删除及查询字段中包含单引号的数据 1. 假设pg表t_info的属性att,值为固定的:'test' 2. 假设值为不固定的,'abcde' 参考 1. 假设pg表t_info的 ...

  4. postgresql Insert插入的几个报错

    postgresql Insert插入的几个报错 1. org.postgresql.util.PSQLException: 未设定参数值 2 的内容. 2. postgresql : column ...

  5. 【Postgresql】触发器某个字段更新时执行,行插入或更新执行

    [Postgresql]触发器某个字段更新时执行,行插入或更新执行 1. postgresql触发器 2. 触发器的创建及示例 1) 字段更新时,触发 2) 行插入或更新时,触发 3. 触发器的删除 ...

  6. PostgreSql、MySql字段值为空时取其他值语句

    PostgreSql: COALESCE(expr1,expr2) COALESCE函数是返回参数中的第一个非null的值,它要求参数中至少有一个是非null的,如果参数都是null会报错. sele ...

  7. Postgresql:INSERT INTO ON CONSTRAINT pk_key_id do nothing

    一.Postgresql在插入数据有主键或者唯一键冲突时,可以不做任何操作,也可以update 1. do nothing INSERT INTO t_test(id,name) VALUES (10 ...

  8. Redhat、centos安装配置postgresql

    一.安装postgresql 本文仅以 redhat,postgresql9.4为例,使用yum方式进行介绍. 官网:http://www.postgresql.org/download/linux/ ...

  9. postgresql 远程用户_liunx环境下安装PostgresSQL,开启远程连接

    准备工作 # 检查PostgreSQL 是否已经安装 [root@localhost ~] rpm -qa | grep postgres # 检查PostgreSQL 安装位置 [root@loca ...

最新文章

  1. 快手EB级HDFS挑战与实践
  2. struts2相对路径解释
  3. 7个示例科普CPU Cache
  4. matlab 水平投影,科学网—Matlab中如何将投影信息写入到shape文件中 - 朱永超的博文...
  5. 修改Cmder命令提示符
  6. 如何计算并测量ABAP及Java代码的环复杂度Cyclomatic complexity
  7. 【C语言进阶深度学习记录】二十八 数组指针与指针数组的分析
  8. java 三种错误类型 区别_请列举至少三种在java语言中发生“严重错误”的情况...
  9. 【CCCC】L3-021 神坛 (30分)计算几何+求三角形面积(极角排序)
  10. 二手机床:中国高端机床装备制造列入战略性产业
  11. 找不到minidump.dmp文件
  12. c语言小游戏编程弹珠游戏,C/C++知识点之c语言 弹弹球小游戏
  13. 基于opencv求直线方程
  14. 利用WireShark下载视频网站的流媒体视频
  15. Explainability in Graph Neural Networks:A Taxonomic Survey 图可解释
  16. 【前端知识之JS】reduce()方法与使用
  17. 阿里服务器微信发不了图片,为什么微信发不了图片?这四招教你解决难题
  18. 【随笔】在CSDN的第一年,你好,桐小白~ —— 在CSDN的一岁生日
  19. 遥控器页面html,打造大屏最好用的网页浏览器 遥控器也能当鼠标
  20. 10+编程语言实现云笔记

热门文章

  1. 那些年,我们一起听过的讲座
  2. 141 条人人都该知道的健康常识
  3. 完美解决,ESP32在arduino IDE下串口不断输出rst:0x10 (RTCWDT_RTC_RESET),boot:0x13(SPI_FAST_FLASH_BOOT)
  4. centos7中设置防火墙
  5. 写给想成为前端工程师的同学
  6. 学习下程序员的中秋祝福
  7. 国泰君安国际领投激光雷达制造商Innovusion B+轮融资
  8. There was an error checking the latest version of pip [已解决]
  9. 网页FLASH幻灯片播放带链接源代码 pixviewer.swf使用(转)
  10. ptx760功能图解_求摩托罗拉PTX760对讲机使用说明书