psql命令行快速参考
psql的命令语法是:
psql [options] [dbname [username]]
psql命令行选项以及它们的意思在表1-1中列出。使用以下命令可以看到psql完整的选项列表:
$ psql --help
表1-1 psql命令行选项
选项 | 意义 |
-a | 从脚本中响应所有输入 |
-A | 取消表数据输出的对齐模式;功能与“-P format=unaligned”相同 |
-c <查询> | 仅仅运行一个简单的查询(或者内部命令)然后退出 |
-d <数据库名> | 指定连接到的数据库名(默认为$PGDATABASE或者当前登录用户名) |
-e | 回显发送到服务器的查询 |
-E | 显示内部命令生成的查询语句 |
-f <文件名> | 执行一个文件中的查询,然后退出 |
-F <字符串> | 指定列数据显示分隔符(默认为“|”);功能与“-P fieldsep=<字符串>”相同 |
-h <主机> | 指定数据库服务器主机(默认为$PGHOST或者本地主机) |