En este tutorial, le mostraremos cómo instalar PostgreSQL 9.6 en Ubuntu 20.04. Explicaremos qué significa PostgreSQL y los pasos de su instalación, configuración y uso.
Postgres o PostgreSQL es un sistema de administración de bases de datos relacionales de objetos que almacena y recupera información. Este sistema es adecuado para almacenar una gran cantidad de datos, es de código abierto y es muy potente y fiable.
La instalación no llevará más de 5 minutos. ¡Comencemos!
Requisitos
- Instalación nueva de Ubuntu 20.04
- Privilegios de usuario:usuario root o no root con privilegios sudo
Paso 1. Actualice el sistema
Dado que se trata de una instalación nueva de Ubuntu 20.04, debemos actualizar el sistema a su última versión y asegurarnos de que el software esté actualizado.
sudo apt-get update -y && sudo apt-get upgrade -y
Después de ejecutar el comando, el sistema tardará un tiempo en obtener la información más reciente.
Paso 2. Importe la clave pública GPG de PostgreSQL 9.6
La clave GPG de firma se puede agregar con el siguiente comando:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Paso 3. Agregue el repositorio de PostgreSQL 9.6
De manera predeterminada, Ubuntu 20.04 no tiene el repositorio de PostgreSQL y debemos agregarlo manualmente para poder instalarlo más tarde.
echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql-pgdg.list > /dev/null
Una vez agregado el repositorio, actualice el sistema.
sudo apt-get update -y
Paso 4. Instale PostgreSQL 9.6
Ahora se agregan la clave GPG y el repositorio y estamos listos para instalar PostgreSQL 9.6 en nuestro Ubuntu 20.04
sudo apt-get install postgresql-9.6
El comando anterior instalará por completo el servidor de base de datos PostgreSQL y otros módulos y herramientas de base de datos necesarios.
Paso 5. Comprobar y verificar la instalación
En primer lugar, debe saber que PostgreSQL está funcionando en el puerto 5432.
Para verificar esto, puede ejecutar el siguiente comando:
sudo netstat -tunlp | grep 5432
La salida debe ser:
root@vps:~# sudo netstat -tunlp | grep 5432
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 31266/postgres
Podemos ver que el servicio de Postgres se está ejecutando en el puerto 5432 con éxito.
Si desea comprobar y verificar que está instalada la versión correcta, ejecute:
sudo psql --version
La salida debe ser:
root@vps:~# sudo psql --version
psql (PostgreSQL) 9.6.22
Una vez que todo esté instalado y preparado, podemos pasar al siguiente paso, y ese paso es cómo administrar el servicio de PostgreSQL.
Paso 6. Administre el servicio PostgreSQL 9.6 en Ubuntu 20.04
Estos son algunos comandos básicos sobre cómo administrar los servicios de PostgreSQL, como el estado, el inicio, la detención y el reinicio.
Para verificar el estado del servicio PostgreSQL:
sudo service postgresql status
El resultado debe ser similar al siguiente:
#sudo service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Sun 2021-08-08 12:59:50 UTC; 1min 5s ago
Process: 793 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 793 (code=exited, status=0/SUCCESS)
Aug 08 12:59:50 vps systemd[1]: Starting PostgreSQL RDBMS...
Aug 08 12:59:50 vps systemd[1]: Finished PostgreSQL RDBMS.
Para detener el servicio de PostgreSQL.
sudo service postgresql stop
No habrá salida, pero si verifica el estado del servicio, habrá cambios menores con respecto a la salida anterior.
sudo service postgresql status
#sudo service postgresql status ● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Sun 2021-08-08 13:03:18 UTC; 24s ago
Process: 793 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 793 (code=exited, status=0/SUCCESS)
Aug 08 12:59:50 vps systemd[1]: Starting PostgreSQL RDBMS...
Aug 08 12:59:50 vps systemd[1]: Finished PostgreSQL RDBMS.
Aug 08 13:03:18 test.vps systemd[1]: postgresql.service: Succeeded.
Aug 08 13:03:18 test.vps systemd[1]: Stopped PostgreSQL RDBMS.
Para iniciar el servicio PostgreSQL:
sudo service postgresql start
Para reiniciar el servicio PostgreSQL:
sudo service postgresql restart
Si desea que el servicio de PostgreSQL se ejecute en el arranque del sistema, debe habilitarlo y puede hacerlo con el siguiente comando:
sudo service postgresql enable
Paso 7. Configuración de PostgreSQL 9.6 y consola
Si desea realizar cambios en el archivo de configuración de los servicios de Postgres, como accesibilidad, autenticación, conectividad o uso de recursos, debe abrir "/etc/postgresql/9.6/main/postgresql.conf ” con algún editor y haz los cambios necesarios.
Para acceder a la consola del servicio PostgreSQL es necesario iniciar sesión como usuario “postgres” y ejecutar los siguientes comandos:
sudo su - postgres
psql
La salida debe ser:
#psql
psql (9.6.22)
Type "help" for help.
postgres=#
Ahora, puede enumerar las bases de datos predeterminadas con "\l ” y el resultado será similar al siguiente:
postgres=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
Para salir del shell de PostgreSQL simplemente escriba “\q “.
Hecho. Instaló y administró con éxito el servicio PostgreSQL 9.6 en Ubuntu 20.04.
Por supuesto, no tiene que instalar PostgreSQL 9.6 en Ubuntu 20.04, si utiliza uno de nuestros planes de hospedaje VPS de PostgreSQL, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen PostgreSQL 9.6 en Ubuntu 20.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
Si le gustó esta publicación sobre cómo instalar PostgreSQL 9.6 en Ubuntu 20.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Además, no dude en consultar nuestra publicación sobre cómo instalar PostgreSQL en Debian 9. Gracias.