sql - 我们如何将所有 PostgreSQL 输出(包括错误)写入日志文件?

标签 sql postgresql psql

我已经在 psql-shell 中尝试使用\o 和\o 打开和关闭标记的脚本,但它只记录结果。我也在寻找错误。 需要记录我们查询的所有结果,包括 PSQL-shell 中的错误。

最佳答案

如果在 Linux 中:

psql -f my_script.sql --echo-errors --echo-queries &> output.log

http://www.postgresql.org/docs/current/static/app-psql.html

关于sql - 我们如何将所有 PostgreSQL 输出(包括错误)写入日志文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37415708/

相关文章:

php - 如何将 MySQL 表中的数据放入 Google Chart API?

sql - REST API 关系,模块化(多个请求)与 SQL 连接的聚合(单个请求)获取的优缺点

java - 每次启动应用程序时,Spring data.sql 文件都会添加一条新记录。

python - 填充 Postgres 数据库时为 "stdin is not a tty"

php - 如何通过sql在数据库表中插入多个变量?

mysql - 如何让命令行客户端以shell启动>

sql - 如何从 COUNT() 获取前 10 名和 ORDER BY()

sql - 具有计数聚合函数的列表列

sql - 记录之间流逝的平均时间

python - psycopg2 查询没有正确解析参数?