Postgresql配置文件在哪里:Windows上的'postgresql.conf'?

时间:2010-12-16 21:18:58

标签: postgresql

我收到此邮件,但找不到postgresql.conf文件:

OperationalError: could not connect to server: Connection refused (0x0000274D/10061)
    Is the server running on host "???" and accepting
    TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
    Is the server running on host "???" and accepting
    TCP/IP connections on port 5432?

4 个答案:

答案 0 :(得分:79)

在我的机器上:

C:\Program Files\PostgreSQL\8.4\data\postgresql.conf

答案 1 :(得分:23)

postgresql.conf位于PostgreSQL数据目录中的 。数据目录在设置期间配置,设置保存为PGDATA中的c:\Program Files\PostgreSQL\<version>\pg_env.bat条目,例如

@ECHO OFF
REM The script sets environment variables helpful for PostgreSQL

@SET PATH="C:\Program Files\PostgreSQL\<version>\bin";%PATH%
@SET PGDATA=D:\PostgreSQL\<version>\data
@SET PGDATABASE=postgres
@SET PGUSER=postgres
@SET PGPORT=5432
@SET PGLOCALEDIR=C:\Program Files\PostgreSQL\<version>\share\locale

或者,如果您是超级用户,则可以使用SHOW config_file;查询数据库。

答案 2 :(得分:0)

在我的机器上:

C:\Program Files (x86)\OpenERP 6.1-20121026-233219\PostgreSQL\data

答案 3 :(得分:0)

你可以通过这个路径找到它

C:\Program Files\PostgreSQL\13\data