Si /var/lib/postgresql/
está vacío, algo está mal. Debe tener un directorio para cada versión de PostgreSQL que haya instalado, suponiendo que haya realizado la instalación a través de los procesos normales dpkg / apt-get (lo que usted dice que hizo) y que el paquete estaba destinado a Debian. Por otro lado, tiene el postgres
usuario y el psql
comando disponibles. Ciertamente es posible que tenga uno de los postgresql-client-*
paquetes instalados pero no el paquete del servidor.
Como claramente no tiene PostgreSQL ejecutándose con éxito, sugeriría una purga y reinstale a través de aptitude, o (como root):
apt-get purge postgresql-8.4
apt-get install postgresql-8.4
Una nota final. PostgreSQL tiene su propio repositorio APT , por lo que si desea utilizar una versión más nueva que la 8.4, puede hacerlo con poca molestia. Para usarlo, como root, agregue la siguiente línea a /etc/apt/sources.list
:
deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main
Entonces, como root:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
apt-get update && apt-get install pgdg-keyring
A continuación, puede instalar las versiones 8.2, 8.3, 8.4, 9.0, 9.1 o 9.2, a partir de este escrito. Puede tener varias versiones instaladas a la vez si lo desea. Hay más información disponible en la documentación del postgresql-common
paquete:
zless /usr/share/doc/postgresql-common/README.Debian.gz