psql命令语法
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>。
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>。
