我可以通过从我的开发机器运行heroku logs -p postgres -t
来查看Heroku上的生产数据库日志。我该如何对我的开发数据库执行此操作?
只是尝试调试一些跳过Rails并直接转到数据库的rails命令。
答案 0 :(得分:2)
您必须启用PostgreSQL执行的所有SQL的日志记录
在data/postgresql.conf
文件中,将log_statement设置更改为'all'
。
Error Reporting and Logging - log_statement
tail -f fil_path
将显示文件的运行时更新,因此您可以在它的帮助下进行检查
tail -f /usr/local/var/postgres/server.log
答案 1 :(得分:1)
假设您使用的是Mac并且通过Homebrew安装了Postgres,则可以通过运行以下命令在开发计算机上实时查看本地Postgres日志:
tail -f /usr/local/var/postgres/server.log