我在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参数。
答案 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';