Postgres archive_cleanup_command无法识别

时间:2013-09-18 11:13:37

标签: windows postgresql postgresql-9.2

我把它放在postgresql.conf中(第193行):

archive_cleanup_command = 'pg_archivecleanup C:\\pg\\archivedir %r'

现在,当我尝试启动服务器时,出现此错误:

LOG:  unrecognized configuration parameter "archive_cleanup_command" in file "c:/pg/postgresql.conf" line 193
FATAL:  configuration file "c:/db_slave/postgresql.conf" contains errors

你知道为什么命令不被识别/

C:\ bin \ pgsql在我的路径中,pg_archivecleanup可以从cmd执行。

最后信息:

pg_ctl --version 

> pg_ctl (PostgreSQL) 9.2.3

提前致谢。

1 个答案:

答案 0 :(得分:1)

archive_cleanup_command是您放在备用服务器的recovery.conf文件中的命令。

这不适用于postgresql.conf

请参阅文档中的Archive Recovery Settings