Instalar PostgreSQL en un servidor VPS con cPanel

Como instalar PostgreSQL en un VPS con cPanel y servidor WHM

En este blog explicaremos como instalar o actualizar PostgreSQL en un servidor. Sin embargo, recomendamos que un administrador de bases de datos PostgreSQL con experiencia realice este proceso.

Copia de seguridad de bases de datos

Antes de instalar o actualizar PostgreSQL en su servidor, haga una copia de seguridad de las bases de datos de su servidor. Esta acción le permite restaurar sus bases de datos después de instalar o actualizar PostgreSQL.

Para hacer una copia de seguridad de sus bases de datos, inicie sesión en su servidor como usuario root a través de SSH y realice los siguientes pasos:

    1. Haga una copia de seguridad de las bases de datos PostgreSQL en su servidor. Para hacer esto, ejecute el siguiente comando:
pg_dumpall -U postgres > db.out
    1. Para volver a su versión anterior de PostgreSQL, mueva su directorio de datos de PostgreSQL actual. Para hacer esto, ejecute los siguientes comandos:
systemctl stop postgresql.service
mv /var/lib/pgsql /var/lib/directory_file_name

Instalar o actualizar y configurar PostgreSQL

Para instalar o actualizar y configurar PostgreSQL en su servidor, realice los siguientes pasos:

      1. Ejecute el comando para instalar o actualizar PostgreSQL.
/usr/local/cpanel/scripts/installpostgres
      1. Acceda a la interfaz “Configurar PostgreSQL” de WHM (WHM>>Inicio>>Servicios SQL>>Configurar PostgreSQL).
      2. Haga clic en instalar configuración si PostgreSQL no existe en su servidor.
      1. Haga clic en “Crear usuarios para agregar usuarios actuales de cPanel a PostgreSQL.
      2. Ingrese una nueva contraseña en el cuadro de texto “ingresar nueva contraseña”
      3. Confirme su nueva contraseña y haga clic en “Cambiar contraseña”
      1. Importa tus bases de datos. Para hacer esto, ejecute el siguiente comando:
psql -U postgres dbname < dumpfile.sql

Restaurar una versión anterior de PostgreSQL

Si la nueva instalación falla, vuelva a su versión anterior de PostgreSQL y restaure el directorio de datos de PostgreSQL anterior. Para hacer esto, ejecute los siguientes comandos:

systemctl stop postgresql.service
mv /var/lib/pgsql /var/lib/directory_file_name
mv /var/lib/pgsql.old /var/lib/pgsql
systemctl restart postgresql.service

En conclusión, esto es una guía detallada para la instalación y actualización de PostgreSQL en su servidor. Se enfatiza la importancia de contar con un administrador de bases de datos experimentado y se destaca la limitación del script de instalación en servidores con Ubuntu como sistema operativo.

Jhan Carlos Motta
Jhan Carlos Motta

Uno obtiene la variable para la cual optimiza.