No estás usando esta distribución?

Selecciona una versión o distribución diferente

PostgreSQL es un sistema de gestión de bases de datos relacionales de código abierto y de nivel avanzado. En el siguiente artículos os explicaremos como instalar PostgreSQL en Rocky Linux 9. Antes de la instalación, vamos a echar un vistazo rápido a las características de PostgreSQL.

PostgreSQL soporta algunas características interesantes que permiten a la organización a gran escala de datos y permite adaptarlo para el procesamiento de datos.

Algunas de sus características más notables:

  • Lenguaje de programación: Tiene un amplio soporte de lenguajes de programación (Python, Java, C#, Perl y GO).
  • Tipos de datos: Tiene un enorme soporte de conjuntos de datos predefinidos, mientras que los usuarios pueden crear su propio de datos también.
  • Integración SQL: Varias características de nivel avanzado son compatibles con PostgreSQL: subconsultas completas. partición de tablas, transacciones anidadas, etc.
  • Seguridad: Para un procesamiento seguro de datos, se utilizan protocolos de autenticación como puede ser LDAP.

Instalación de PostgreSQL

Para poder instalar PostgreSQL en Rocky Linux 9, lo primero es listar los módulos disponibles para postgresql:

dnf module list postgresql

Salida comando

Last metadata expiration check: 1:08:50 ago on Mon Aug 19 12:14:55 2024.
Rocky Linux 9 - AppStream
Name Stream Profiles Summary
postgresql 15 client, server [d] PostgreSQL server and client module
postgresql 16 client, server [d] PostgreSQL server and client module

A continuación, habilitamos el módulo para la última versión de PostgreSQL:

dnf module enable postgresql:16

E instalamos los paquetes necesarios:

dnf install postgresql-server

Tras la instalación, tendremos inicializar el clúster para las bases de datos con el siguiente comando:

postgresql-setup --initdb

Luego podemos iniciar el servicio con:

systemctl start postgresql

Y listo, ya tenemos PostgreSQL instalado en nuestro servidor y disponible para configurarlo en alguna de nuestras aplicaciones web favoritas.

Si necesitas crear una base de datos y darle permisos a un usuario, puedes hacerlo siguiendo este otro tutorial:

Crear base de datos y usuario con privilegios en PostgreSQL
PostgreSQL es uno de los sistemas de gestión de bases de datos relacionales más utilizados en el mundo del desarrollo web y de aplicaciones.

Recuerda, que si necesitas optimizar PostgreSQL puedes revisar este otro artículo que explica como hacerlo utilizando PGTune.

Optimitzar servidor de PostgreSQL usando PGTune
Tener un servidor de bases de datos optimizado es crucial para una buena respuesta de nuestra aplicación web. Ya sea un blog personal o una instancia de Peertube, es recomendable configurar correctamente los servidores de bases datos para que las consultas sean lo más rápidas posibles.

Más sobre ./voidNull

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación