Tiene que modificar su pg_hba.conf para permitir conexiones tcp. Lo que necesitamos es una configuración que confie (trust) en las conexiones de localhost, pero que las rechaze de otras máquinas. Lo puede lograr con lo siguiente:
# TYPE
local
host
host
Algunas personas han tenido problemas aquí. Puede que necesite poner
lo siguiente en vez de lo mostrado. No estamos seguros de los motivos
pero podría ser porque los formatos de Debian woody y sid son diferentes.
Si está utilizando Debian woody intente o siguiente si tiene problemas:
local
host
host
You also have to make sure that you allow TCP/IP socket
connections. You do this in your /etc/postgresql/postgresql.conf
file with the line:
tcpip_socket = true
Ahora reinicie postgres con
/etc/init.d/postgresql restart
. Puede ver si postgres está permitiendo las conexiones
mirando en /var/log/syslog.
Si quiere más seguridad cambie "trust" por "password, md5" u
otro mecanismo, algo que depende de su versión de postgres.
No olvide reiniciar postgres cuando modifique estos valores.
TODO: actualizar esto un poco.
Ahora podemos crear la base de datos, el usuario y las tablas:
|