Como configurar PostgresQL en Ubuntu
La instalaciónes muy sencilla:
sudo apt-get install postgresql
En este caso se instala la versión más reciente de Postgres en el repositorio de Ubuntu, la 8.4, pero en mi caso necesitaba la 8.3, esto lologramos cambiando un poquito el comando anterior por:
sudo apt-get install postgresql-9.3
Pero me topé con algunos inconvenientes, para los cuales tuve que hacer algunos artificios en laconfiguración del Postgres.
Por ejemplo, durante la instalación no pide nombre de usuario y contraseña para el usuario con privilegios de administración, algo que MySql si hace por defecto, ¿ y ahora, cómo meconecto al postgres?
Lo primero que debemos hacer es crear un usuario con permiso de superadministrador, es sencillo:
Primero nos autenticamos como root
sudo su
2. Pasamos a ser elusuario postgres, el cual se crea cuando instalamos postgres
su postgres
3. Creamos el usuario nuevo con permisos de super administrador
createuser -s -P nombre_usuario
El otro inconvenienteque encontré fue que sólo me podía autenticar localmente desde la PC donde instalé el postgres y necesitaba que desde cualquier PC de la misma subred del lab se puedieran autenticar. Solución:Primero debemos decirle que no escuche peticiones solamente desde el localhost, para eso editamos el fichero ubicado en /etc/postgresql/9.3/main/postgresql.conf
1. sudo nano/etc/postgresql/9.3/main/postgresql.conf
Una vez que abrimos el archivo ubicamos la siguiente línea:
#listen_addresses = ‘localhost’
Sustituimos esa línea por la siguiente:
listen_addresses = ‘*’
Asi escuchará...
Regístrate para leer el documento completo.