Ответ 1
На моей машине:
C:\Program Files\PostgreSQL\8.4\data\postgresql.conf
Я получаю это сообщение, но не могу найти файл 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?
На моей машине:
C:\Program Files\PostgreSQL\8.4\data\postgresql.conf
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;
, если вы являетесь суперпользователем.