编写postgreSQL命令脚本时出现问题

编写postgreSQL命令脚本时出现问题,postgresql,Postgresql,是否有可能将PostgreSQL命令的结果直接转储到txt/csv文件上?我说的是命令而不是查询,比如 -显示ssl; -显示日志连接 您可以使用psql客户端来实现这一点 \f ',' \a \o <myoutputfile> SHOW ssl; \q 或使用命令行选项: psql -t -A -F"," -c "SHOW ssl" > "<myoutputfile>" 第一种方法很好用。。但我更喜欢使用批处理编写脚本的第二个。。但我无法将登录/连接凭据强制写

是否有可能将PostgreSQL命令的结果直接转储到txt/csv文件上?我说的是命令而不是查询,比如 -显示ssl; -显示日志连接

您可以使用psql客户端来实现这一点

\f ','
\a
\o <myoutputfile>
SHOW ssl;
\q
或使用命令行选项:

psql -t -A -F"," -c "SHOW ssl" > "<myoutputfile>"

第一种方法很好用。。但我更喜欢使用批处理编写脚本的第二个。。但我无法将登录/连接凭据强制写入脚本。。任何想法@Thomas?您可以将许多信息(包括密码)作为环境变量提供给psql: