我在postgresql.conf文件中做了一些修改,比如修改search_path和修改port。但是这些修改没有被反映出来。它们被写在文件中,但是没有被实现。我使用vim编辑文件。我用终端命令分别做了这些修改,它们起作用了,但是有人能告诉我为什么修改postgres.conf不起作用吗?
nvbavucw1#
这种情况有时会发生,因为更改没有正确存储/保存。因此,一旦完成更改,请保存它们,然后运行以确保您正在处理正确的文件。从pg_settings中选择名称、上下文、设置、源、源文件,其中名称位于('search_path','port')中;
bjg7j2ky2#
只是不要忘记在pg conf中更改后重新启动服务器。
bin/pg_ctl -D {data-dir} restart
2条答案
按热度按时间nvbavucw1#
这种情况有时会发生,因为更改没有正确存储/保存。因此,一旦完成更改,请保存它们,然后运行以确保您正在处理正确的文件。
从pg_settings中选择名称、上下文、设置、源、源文件,其中名称位于('search_path','port')中;
bjg7j2ky2#
只是不要忘记在pg conf中更改后重新启动服务器。