Cómo instalar PostgreSQL 9.6 en Debian y Ubuntu


PostgreSQL es un sistema de base de datos relacional de objetos multiplataforma, de código abierto, potente y altamente escalable que se ejecuta en sistemas operativos similares a Unix, incluidos los sistemas operativos Linux y Windows. Es un sistema de base de datos de nivel empresarial que es altamente confiable y ofrece integridad y corrección de datos a los usuarios.

En nuestro artículo anterior, explicamos la instalación de PostgreSQL 10 en CentOS/RHEL y Fedora. En este artículo, explicaremos cómo instalar PostgreSQL 9.6 en Debian, Ubuntu y sus derivados utilizando el repositorio APT oficial de PostgreSQL.

Agregar repositorio APT de PostgreSQL

Este repositorio APT de PostgreSQL oficial se combinará con su sistema Linux y ofrece actualizaciones automáticas para todas las versiones compatibles de PostgreSQL en distribuciones Debian y Ubuntu.

Para agregar el repositorio apt, primero cree el archivo /etc/apt/sources.list.d/pgdg.list y agregue una línea para el repositorio según su distribución.

--------------- On Ubuntu 17.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main

--------------- On Ubuntu 16.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main

--------------- On Ubuntu 14.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
--------------- On Stretch 9.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main

--------------- On Jessie 8.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main

--------------- On Wheezy 7.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

Luego, importe la clave de firma del repositorio y actualice las listas de paquetes del sistema de esta manera.

$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt update 

Instalar el servidor PostgreSQL

Una vez que haya agregado el repositorio de apt de PostgreSQL en su distribución de Linux respectiva, ahora instale el servidor de PostgreSQL y los paquetes de cliente de la siguiente manera:

$ sudo apt install postgresql-9.6-server postgresql-9.6  

Importante: a diferencia de RHEL/CentOS/Fedora, donde tiene que inicializar manualmente el sistema de base de datos, en Ubuntu/Debian, se inicializa automáticamente. Por lo tanto, simplemente proceda a iniciar el servidor de la base de datos como se describe en la siguiente sección.

El directorio de datos de PostgreSQL /var/lib/postgresql/9.6/main contiene todos los archivos de datos de la base de datos.

Iniciar y habilitar el servidor PostgreSQL

Con el servidor de base de datos inicializado, inicie el servicio PostgreSQL y habilite el servicio PostgreSQL para que se inicie automáticamente en el arranque del sistema de esta manera.

--------------- On SystemD --------------- 
$ sudo systemctl start postgresql.service
$ sudo systemctl enable postgresql.service 
$ sudo systemctl status postgresql.service 

--------------- On SysVinit --------------- 
$ sudo service postgresql-9.6 start
$ sudo chkconfig postgresql on
$ sudo service postgresql-9.6 status

Verificar la instalación de PostgreSQL

Después de instalar el sistema de base de datos PostgreSQL en su servidor, verifique su instalación conectándose al servidor de base de datos de Postgres. El usuario administrador de PostgreSQL se denomina postgres, escriba este comando para acceder a la cuenta del sistema del usuario.

$ sudo su postgres
# cd
# psql

Para establecer una contraseña para el usuario administrador de la base de datos de Postgre, use este comando:

postgres=# \password postgres

Para proteger la cuenta del sistema de usuario de postgre, use el comando de contraseña a continuación.

$ sudo passwd postgres 

Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

$su - postgre
$ ls
$ psql

Para obtener más información, vaya a la página de inicio de PostgreSQL: https://www.postgresql.org/

Por último, lea también estos artículos sobre los sistemas de gestión de bases de datos más populares:

  1. Instalar MariaDB 10.1 en Debian Jessie y ejecutar varias consultas MariaDB
  2. Cómo cambiar un directorio de datos predeterminado de MySQL/MariaDB en Linux
  3. Cómo instalar y proteger MariaDB 10 en CentOS 7
  4. Cómo instalar y proteger MariaDB 10 en CentOS 6
  5. Instale MongoDB Community Edition 3.2 en sistemas Linux

¡Eso es todo por ahora! Para compartir cualquier opinión con nosotros, utilice el formulario de comentarios a continuación. Recuerde estar siempre conectado a Tecmint.com para obtener información interesante sobre Linux.