La confiabilidad y la resiliencia son algunos de los atributos clave que definen a PostgreSQL como el Sistema de gestión de bases de datos relacionales (RDBMS ) para proyectos de aplicaciones de software basados en web y de escritorio.
Además, desde PostgreSQL continúa encontrando refugio bajo el paraguas de su comunidad global de desarrolladores, los errores y los problemas de los usuarios relacionados con el ciclo de vida del software de la base de datos se solucionan fácilmente gracias a su estado de código abierto.
Por lo tanto, PostgreSQL es una marca en numerosas empresas que invierten en plataformas de comercio electrónico, transacciones financieras y estadísticas de tráfico web. Además, la naturaleza de código abierto de PostgreSQL abarca la adición de funciones de varios lenguajes de programación para hacer que su usabilidad sea dinámica. Estos lenguajes de programación incluyen C/C++, Python y Java.
El lanzamiento de PostgreSQL 14 muestra mejoras de velocidad sobresalientes. Por lo tanto, la creación de aplicaciones basadas en datos ya no es un obstáculo para los desarrolladores y administradores. Su rendimiento mejorado se relaciona con la simultaneidad de conexión mejorada, el paralelismo de consultas, la replicación lógica y las cargas de trabajo de escritura alta.
Antes de saltar a los pasos guiados que nos llevarán a través de la instalación de PostgreSQL 14 en Rocky Linux y AlmaLinux , asegúrese de tener privilegios de usuario raíz o de ser un usuario de Sudoer en su sistema.
Instalar PostgreSQL en Rocky Linux y AlamaLinux
Proceda a actualizar su sistema para corregir/aplicar los parches de seguridad necesarios responsables de su rendimiento.
$ sudo dnf update
A continuación, enumere los PostgreSQL predeterminados. módulo de repositorio.
$ dnf module list postgresql
El resultado anterior confirma que el AppStream del sistema solo admite PostgreSQL 9.6 , 10 , 12 y 13 .
Sin embargo, estamos interesados en PostgreSQL 14 , por lo que debe instalar su repositorio oficial para su Rocky Linux /AlmaLinux sistema con el siguiente comando.
$ sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
Con el nuevo repositorio de PostgreSQL 14 instalado en nuestro sistema, debemos deshacernos del módulo PostgreSQL predeterminado deshabilitándolo con el siguiente comando:
$ sudo dnf -qy module disable postgresql
Posteriormente, proceda a instalar el paquete Cliente y Servidor para PostgreSQL 14 con el siguiente comando:
$ sudo dnf install -y postgresql14-server
Inicializar servidor de base de datos PostgreSQL
Para inicializar PostgreSQL 14 , ejecute el siguiente comando, que creará el archivo de configuración principal de PostgreSQL.
$ sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
A continuación, inicie PostgreSQL con el siguiente comando:
$ sudo systemctl start postgresql-14
Finalmente, necesitamos habilitar PostgreSQL 14 . De esta manera, incluso cuando su sistema se reinicie, seguirá ejecutándose sin tener que iniciarlo manualmente.
$ sudo systemctl enable postgresql-14
Ahora comprueba el estado de tu PostgreSQL 14 instalación para asegurarse de que se está ejecutando.
$ sudo systemctl status postgresql-14
Probando la conexión de la base de datos PostgreSQL
Use el siguiente comando para conectarse a la base de datos PostgreSQL.
$ sudo -u postgres psql
Desde aquí, puede proteger su usuario de PostgreSQL 14 (postgres ) con una contraseña mediante el comando:
$ sudo passwd postgres
Luego, puede volver a iniciar sesión en PostgreSQL shell y ejecute las consultas de base de datos necesarias para propagar sus proyectos basados en datos.