编辑postgresql.conf文件后postgresql设置没有改变,13. history Debian 11

a64a0gku  于 2023-05-28  发布在  PostgreSQL
关注(0)|答案(1)|浏览(126)

根据经验,可以发现参数log_min_duration_statement = 0logging_collector = on确实在pg_settings表中设置。但是pg_settings表中的参数不会对postgresql.conf中的更改做出React。在修改了postgresql.conf之后,postgresql用systemctl restart postgresql命令重新启动。在postgresql.conf文件参数logging_collector = off

ssgvzors

ssgvzors1#

有一些简单的错误,你可能会犯:

  • 编辑错误的postgresql.conf
  • 重新启动错误的服务器

如果您可以排除这些解释,那么postgresql.conf中的设置一定在其他地方被覆盖了。找出

SELECT name, setting, source, sourcefile, sourceline
FROM pg_settings
WHERE name IN ('loggong_collector', 'log_min_duration_statement');

最后三列告诉您设置的来源。

相关问题