Instale PostgreSQL 13 en Debian 11

Instale PostgreSQL 13 en Debian 11

 

PostgreSQL es un nombre familiar popular entre los administradores y desarrolladores de bases de datos. Es un sistema de gestión de bases de datos relacionales (RDBMS) potente y de código abierto que aprovecha el lenguaje de consulta SQL para crear y manipular bases de datos. Con más de 30 años de desarrollo activo, PostgreSQL se usa ampliamente como base de datos para numerosas aplicaciones móviles y web. Algunos de los gigantes tecnológicos notables que usan PostgreSQL incluyen Instagram, Uber, Spotify y Reddit.

PostgreSQL 13 es la versión estable actual de PostgreSQL. Se envía con nuevas funciones, que incluyen clasificación incremental, aspiración paralela y optimizaciones, como una mejor gestión de datos para cargas de trabajo grandes o pequeñas, y mejoras de seguridad.

 

requisitos previos

Para comenzar, asegúrese de tener una instancia de servidor Debian 11 con acceso SSH y un usuario sudo ya configurado para ejecutar tareas privilegiadas.

Paso 1: Instale PostgreSQL 13

Afortunadamente, la última versión de PostgreSQL, PostgreSQL 13, está alojada en el repositorio de Debian. Puede confirmar esto como se muestra en el siguiente comando.

$ apt-cache postgresql

Por lo tanto, para instalar PostgreSQL 13, primero actualice el índice del paquete Debian 11.

$ sudo apt update

A partir de entonces, use el administrador de paquetes APT para instalar PostgreSQL 13 junto con otros paquetes y dependencias adicionales:

$ sudo apt install postgresql postgresql-contrib

Esto instala PostgreSQL y paquetes de software adicionales y sus dependencias.

Una vez hecho esto, dirígete al siguiente paso.

Paso 2: Confirme el estado de PostgreSQL 13

El servicio de la base de datos PostgreSQL debería iniciarse automáticamente sin intervención. Verifique esto con el comando:

$ sudo systemctl status postgresql@13-main.service

Alternativamente, puede ejecutar el siguiente comando para confirmar su estado. La salida proporcionará el estado del servidor, incluido el PID (ID de proceso).

$ sudo pg_ctlcluster 13 main status

pg_ctlcluster 13

Instale PostgreSQL 13 en Debian 11

Si tiene suficiente curiosidad, puede verificar la versión instalada de la siguiente manera:

$ /usr/lib/postgresql/bin/postgres -V

Paso 3: Iniciar y habilitar PostgreSQL 13

Si por casualidad PostgreSQL no se está ejecutando o está inactivo, puede iniciarlo con el comando:

$ sudo systemctl start postgresql@13-main.service

Para hacer que PostgreSQL se inicie automáticamente cada vez que se enciende o reinicia el sistema, habilítelo de la siguiente manera.

$ sudo systemctl enable postgresql@13-main.service

Step 4: Accessing PostgreSQL 13 database server

When PostgreSQL is installed, a new user called postgres is created by default. You can confirm this by having a peek at the /etc/passwd file which stores users’ information such as UID and GID,

$ cat /etc/passwd | grep -i postgres

To make matters simpler, you can invoke the id command.

$ id postgres

To connect to the database, switch to the postgres user as shown.

$ sudo su - postgres

Then access the PostgreSQL interactive shell as shown

$ psql

The interactive shell allows you to run SQL queries and perform all matter of SQL queries. Run the help command to view some command usages

postgres=# help

To exit the shell, simply run:

# \q

Then exit from the postgres user session.

$ exit

Conclusion

This closes the curtain on this guide. We have walked you through a step-by-step procedure of installing PostgreSQL 13 on Debian 11 Bulls-Eye.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.