psql命令语法

04:03下午 四月 26, 2008 in category 数据库 by 快快播谷

psql使用方法:
  psql [选项]... [资料库名称 [用户名称]]

一般性选项:
  -d 资料库名称   指定要连线的资料库
  -c 命令         执行单一命令(SQL或内部指令)然后结束
  -f 档案名称     从档案中执行命令然后结束
  -1 ("one")      执行命令档作为一个单一的事务交易
  -l              列出所有可用资料库然后结束
  -v 名称=值数    设置 psql 变数名称为指派值
  -X              不要读取启动档 (~/.psqlrc)
  --help          显示这份说明然后结束
  --version       显示版本资讯然后结束

输入和输出选项:
  -a              显示所有来自命令稿本的输入
  -e              显示传送给伺服器的命令
  -E              显示内部指令产生的查询
  -q              安静模式 (没有讯息,只有查询结果)
  -o 档案名称     将查询结果写入档案(或 | 管线"pipe")
  -n              关闭命令列加强编辑模式(readline)
  -s              单步模式 (确认每个查询)
  -S              单行模式 (一行就是一条 SQL 命令)
  -L 档案名称     将 Session 记录写入档案

输出格式选项 :
  -A              使用非对齐表格输出模式(-P 格式=unaligned)
  -H              HTML 表格输出模式 (-P 格式=html)
  -t              仅输出资料列(-P tuples_onle)
  -T 文本         设定 HTML 表格标记属性 (width, border) (-P tableattr=)
  -x              打开扩展表格输出 (-P expended)
  -P VAR[=ARG]    将显示选项 VAR 设为 ARG (查阅 \pset 命令)
  -F 字串         设定栏位分隔符号 (预设:"|") (-P fieldsep=)
  -R 字串         设定记录分隔符号 (预设:换行符号) (-P recordsep=)

连线选项:
  -h 主机名称     资料库伺服器主机或 socket 目录 (预设:"本地接口")
  -p 埠号         资料库伺服器埠号 (预设:"5432")
  -U 名称         指定资料库用户
  -W              强制询问密码 (应该会自动询问)

在 psql 里键入 "\?"(用于内部指令)或者 "\help"(用于SQL命令),
或者参考 PostgreSQL 文件的 psql 章节以取得更多相关资讯。

回报程式臭虫(Bugs)到 <pgsql-bugs@postgresql.org>。

评论[0]

评论:

发表一条评论:
  • HTML语法: 启用