0

我似乎找不到将postgresql.conf文件的默认位置从更改/etc/postgresql/14/main/postgresql.confmy/own/location/postgresql.conf. 我在 Ubuntu 服务器上运行 postgresql。我尝试根据文档使用 postgres 命令行对其进行更改,但出现以下错误:

postgres=# ALTER SYSTEM SET config_file='/my/loc/test/postgresql/14/main/postgresql.conf';
ERROR:  parameter "config_file" cannot be changed

有任何想法吗?

4

1 回答 1

0

PostgreSQL 文档说:

该参数只能在postgres命令行上设置。

因此,您只能在启动服务器时更改它

postgres -c config_file=...

这也为您提供了一个线索:您必须修改启动 PostgreSQL 的 systemd 服务文件,最好是通过在/etc.

于 2022-02-23T11:48:17.230 回答