1. -h 或 --host: 指定主机名或 IP 地址。
psql -h localhost -U username -d dbname
2. -p 或 --port: 指定连接的端口号。
psql -h localhost -p 5432 -U username -d dbname
3. -U 或 --username: 指定连接的数据库用户。
psql -h localhost -U username -d dbname
4. -d 或 --dbname: 指定连接的数据库名。
psql -h localhost -U username -d dbname
5. -c 或 --command: 指定要执行的 SQL 命令。
psql -h localhost -U username -d dbname -c "SELECT * FROM mytable;"
6. -l 或 --list: 列出可用的数据库。
psql -h localhost -U username -l
7. -W 或 --password: 提示输入密码。
psql -h localhost -U username -d dbname -W
8. -a 或 --echo-all: 显示执行的 SQL 命令及其结果。
psql -h localhost -U username -d dbname -a
9. -E 或 --echo-queries: 显示执行的 SQL 命令,但不显示结果。
psql -h localhost -U username -d dbname -E
10. -v: 定义变量,用于在 SQL 中引用。
psql -h localhost -U username -d dbname -v my_var='some_value' -c "SELECT :'my_var';"
11. -V 或 --version: 显示 PostgreSQL 的版本信息。
postgres --version
这些是一些常见的 PostgreSQL 短选项,用于在命令行中配置连接参数或执行一些简单的操作。在使用这些选项时,可以查看 PostgreSQL 的官方文档以获取详细的说明和其他选项。
转载请注明出处:http://www.zyzy.cn/article/detail/8287/PostgreSQL