2010-12-16 69 views
28

estoy recibiendo este mensaje, pero no puedo encontrar el archivo postgresql.conf:¿Dónde está el archivo de configuración Postgresql: 'postgresql.conf' en Windows?

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? 

Respuesta

41

En mi máquina:

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

+0

No tengo esa carpeta aunque ejecuté el instalador desde http://www.stickpeople.com/projects/python/win-psycopg/ – pythondjango

+1

psycopg se usa para conectarse al servidor de la base de datos, no es el servidor de la base de datos en sí. Desea instalar la parte del servidor desde aquí: http://www.postgresql.org/download/windows – jonescb

+2

Gracias amigo. Salvavidas. * Besos * – pythondjango

19

postgresql.conf se encuentra en los datos de PostgreSQL directorio. El directorio de datos se configura durante la instalación y la configuración se guarda como PGDATA entrada en c:\Program Files\PostgreSQL\<version>\pg_env.bat, por ejemplo

@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 

alternativa, se puede consultar la base de datos con SHOW config_file; si usted es un superusuario.

+0

Esta respuesta me dio algunos errores, así que encontré uno que funciona aquí (versión 9.3 de 64 bits con Windows 8 de 64 bits) http://stackoverflow.com/a/17249527/2327328 – philshem

+0

@philshem ¿Qué tipo de errores? 'postgresql.conf' debe ser encontrable con esta descripción. – splash

+0

para cada línea: 'error de sintaxis en el archivo "C: /PostgreSQL/9.3/data/postgresql.conf" línea 1, cerca del token "@"' – philshem

Cuestiones relacionadas