如何将文本postgres错误消息翻译成错误代码?
例如:
permission denied for relation table
如何找出它属于哪个错误代码? https://www.postgresql.org/docs/current/static/errcodes-appendix.html
答案 0 :(得分:2)
检查log_line_prefix
中的postgresql.conf
设置。确保使用此%e
选项记录postgres日志中的代码。
%e
= SQL状态
您还可以使用\set VERBOSITY verbose
中的psql
查看SQLSTATE
的详细错误。