Postgresql 9.3:更改SYSTEM参数的值,如log_lock_waits

时间:2016-04-06 04:40:22

标签: postgresql

我在ALTER SYSTEM查询

上收到以下错误
db_live=# ALTER SYSTEM SET log_lock_waits To on;
ERROR:  syntax error at or near "SYSTEM"
LINE 1: ALTER SYSTEM SET log_lock_waits To on;

我也尝试更改postgresql.conf中的值并重新启动服务器,但是当我运行' SHOW ALL'时,它没有反映在SYSTEM变量中。它也适用于所有其他SYSTEM参数。

1 个答案:

答案 0 :(得分:0)

ALTER SYSTEM在9.4中引入,因此它是not available in 9.3

9.3(或更早)更改此类设置的唯一方法是编辑postgresql.conf并重新加载配置(使用pg_ctl reload

如果您不知道postgresql.conf的位置,可以以超级用户身份运行以下语句:

select setting
from pg_settings
where name = 'data_directory';