Explicaré cómo instalarlo en Debian 7.6.
Primero lo instalamos:
sudo apt-get update
sudo apt-get install postgresql
sudo apt-get install postgresql
Para comprobar que funciona ponemos:
sudo netstat -tap | grep postgresql
Sale algo parecido a esto (lo importante es que ponga ESCUCHAR/LISTEN):
tcp 0 0 localhost:postgresql *:* ESCUCHAR 6065/postgres
sudo service postgresql stop
Volverlo a iniciar:
sudo service postgresql start
O reiniciarlo:
sudo service postgresql restart
Creamos un usuario y una base de datos:
sudo -u postgres createuser -D -A -P usuarioBD
sudo -u postgres createdb -O usuarioBD nombreBD
sudo -u postgres createdb -O usuarioBD nombreBD
Luego para administrar la BD podemos usar una herramienta con GUI como pgAdminIII que está disponible en los repositorios oficiales:
sudo apt-get install pgadmin3
Abrimos este administrador para ver que todo funciona perfectamente:
pgadmin3
Lo primero que tenemos que hacer es conectar con nuestro servidor. Ponemos los siguientes datos en el formulario:
- Name: "El nombre que queráis, es para identificarlo entre todos los que conectéis"
- Host: localhost (si lo instaláis en otra máquina el nombre o IP de la máquina servidor)
- Username: usuarioBD (el nombre que le hemos puesto al usuario de esta base de datos)
- Password: "la que pusisteis al crear el usuario"
- Store password: lo marcamos si queremos que se quede guardada, si no nos la pedirá cada vez
El resto lo dejamos tal cual viene ahora mismo ya que es para opciones mas avanzadas que lo que pretendo en esta entrada.
Con esto ya podréis ver que os conectáis al servidor y que en Databases aparece la BD y en Login Roles el usuario que creamos al principio.
También es normal tener una maquina de desarrollo y otra servidor. La configuración por defecto de postgresql sólo permite conexiones desde localhost. Para cambiarlo hay que modificar los ficheros de configuración postgresql.conf y pg_hba.conf del directorio /etc/postgresql/.... Para no alargar el post lo trataré en otro aparte ya que para probar si os gusta con esto tenéis suficiente.
Espero que os sea de utilidad. Yo lo he usado en varios proyectos y me gusta bastante, si bien no eran para soportar un tráfico brutal. Ya contaré la escalabilidad que tiene que, por lo que he leído, debe ser buena.
Un saludo.
No hay comentarios:
Publicar un comentario