Instalar PostgreSQL 9.6 en Ubuntu Server 16.04
Para instalar la última versión de PostgreSQL que actualmente es la version 9.6 como se puede ver en la pagina oficial y la wiki de postgresql
Lo primero que se debe hacer es iniciar sesion en Ubuntu Server 16.04
Se debe escribir el siguiente comando: sudo nano -c /etc/apt/sources.list.d/pgdg.list
Al ingresar se debe escribir: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main 9.6
Una vez se guarda el texto anterior se debe ejecutar el comando:
wget –quiet -O – https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –
Que importa la clave de firma del repositorio. Una vez aparece la confirmación (OK), se debe ejecutar el comando:
sudo apt-get update
Que actualiza la lista de repositorios. Hasta aquí ya se realizaron los pasos previos para la instalación, ahora para realizar la instalación de Postgresql 9.6 se debe ejecutar el siguiente comando:
sudo apt-get install postgresql-9.6
Aparecerá una notificación preguntando si queremos continuar se responde S para proceder a la instalación de Postgresql.
Instalación de PostgreSQL 9.6 en CentOS 7
Para intalar PostgreSQL 9.6 en Centos 7 lo primero es ingresar desde el navegador web a https://yum.postgresql.org/
Se da click sobre la versión que se desea instalar en este caso la versión 9.6 aparecerá una lista de distribuciones linux se da click derecho y se selecciona la opción de copiar link.
en la terminal se ejecuta el comando su – que hará un login al usuario root, ahora se escribe el comando sudo yum install y se pega el enlace copiado anteriormente, debereia quedar algo asi: sudo yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
Se presiona la tecla Enter y pasará a un proceso de carga
Ahora terminada la breve carga se ejecuta el comando: sudo yum install postgresql96-server postgresql96-contrib postgresql96-debuginfo
terminada la instalación solo se ejecuta el comando psql –version para verificar que version de postgresql se instaló.
Terminada la instalación de Postgresql 9.6 en cualquier servidor se pueden instalar también los siguiente complementos:
postgresql-client
se instala en el equipo cuando en el equipo será el cliente
sudo apt-get install postgresql-client
postgresql-contrib
módulos preenvasado con módulos de prueba
sudo apt-get install postgresql-contrib
libpq-dev
Es un paquete de dependencias
sudo apt-get install libpq-dev
Los controles posteriores a la instalación
Para constatar que versión tenemos instalada efectivamente se usa el comando:
psql –version
Instalación de PostgreSQL en Ubuntu debe iniciar el servicio por defecto, pero comprobar que se está ejecutando con:
systemctl status postgresql
Si PostgreSQL se está ejecutando, verá el resultado que incluye el texto activo: activate.
Si ve activo: inactivo (muerto), inicie el servicio de PostgreSQL con el siguiente comando:
systemctl start postgresql
PostgreSQL también necesita ser activado para comenzar el reinicio. Hacer eso con este comando:
systemctl enable postgresql
Permitir conexiones remotas
Por motivos de seguridad, la configuración por defecto no admite conexiones externas. Para habilitarlas tenemos que editar el fichero /etc/postgresql/9.6/main/postgresql.conf con el comando:
sudo nano -c /etc/postgresql/9.6/main/postgresql.conf
Estando dentro el archivo se busca las líneas:
#listen_addresses = ‘localhost’ (línea 59)
#password_encryption = on (linea 88)
Se debe borrar el símbolo# , las líneas deben quedar de la siguiente manera:
listen_addresses = ‘*’ (línea 59)
password_encryption = on (linea 88)
Terminada la edición solo queda guardar los datos y reiniciar Postgresql.
Aquí termina esta entrada espero que te sea de utilidad y aclare tus dudas. pronto habrá una próxima entrada con mas noticias, novedades y laboratorios.