Search
Close this search box.

Actualizar PostgreSQL 14 a 15 en UBUNTU Server

Actualizado el 27 noviembre, 2023 13:11:21

En el mundo de las bases de datos, PostgreSQL se destaca como una poderosa herramienta de gestión, apreciada por su estabilidad, rendimiento y constante evolución.

Con cada nueva versión, PostgreSQL trae consigo mejoras y características que llevan la experiencia de gestión de bases de datos a un nivel superior.

En esta guía, nos sumergiremos en el proceso de actualizar PostgreSQL 14 en Ubuntu Server, dando un salto hacia la versión 15 y aprovechando todas las ventajas que nos ofrece esta nueva versión.

En este artículo, te guiaremos paso a paso en el emocionante camino de la actualización.

Aprenderemos cómo llevar a cabo la actualización a PostgreSQL 15 en tu servidor Ubuntu.

Una vez completado este proceso, estarás listo para disfrutar de las últimas mejoras y funcionalidades de PostgreSQL, manteniendo tu infraestructura alineada con las últimas innovaciones y tendencias en la gestión de bases de datos.

Antes de comenzar se aconseja realizar una copia de seguridad del Cluster.

En el contexto de PostgreSQL, un “cluster” se refiere a una colección de bases de datos que están administradas y controladas por una única instancia del servidor de PostgreSQL.

El término “cluster” no debe confundirse con el concepto de “clúster” utilizado en la informática para referirse a un grupo de computadoras trabajando juntas para proporcionar alta disponibilidad o mayor capacidad de procesamiento.

Sin más preámbulos, ¡vamos a explorar el emocionante viaje de actualizar PostgreSQL versión 14 a la versión 15 en Ubuntu Server y llevar tus bases de datos hacia un futuro aún más brillante!

INDICE

Actualizar PostgreSQL 14 a 15 en UBUNTU Server

Para iniciar el proceso de actualización a PostgreSQL 14, el primer paso es instalar la versión 15.

Instalar PostgreSQL 15

Para instalar la versión 15 de PostgreSQL ejecutamos el siguiente comando:

				
					sudo apt-get install postgresql-15
				
			

Si por algún motivo, obtienes un mensaje que indica que la versión 15 no está disponible, te recomiendo que realices los pasos preliminares indicado en la guía Cómo instalar PostgreSQL en Linux.

Una vez que hemos realizado la instalación, verificamos que ambas versiones estén ejecutándose por medio del siguiente comando:

				
					dpkg -l | grep postgresql
				
			

Confirmamos las rutas en donde están los clusters de ambas versiones con el siguiente comando:

				
					pg_lsclusters
				
			

Una vez que hemos confirmado que ambas versiones están funcionando, podemos pasar al siguiente paso.

Detener y eliminar el clúster de la versión 15

En la versión 15, ya se encuentra disponible un clúster denominado “main”, que se crea automáticamente durante la instalación del paquete.

Esta configuración predeterminada permite que la nueva instalación funcione sin problemas, sin necesidad de crear un clúster previamente.

Sin embargo, esta situación puede ocasionar conflictos cuando se intenta actualizar desde la versión 14/main, mientras también existe el clúster 15/main.

Para resolver este inconveniente, se recomienda seguir el procedimiento de eliminar el clúster 15 mediante pg_dropcluster y luego realizar la actualización utilizando pg_upgradecluster.

De esta manera, se evitarán problemas y se podrá completar la actualización de forma adecuada.

Utilizamos entonces el comando:

				
					sudo pg_dropcluster 15 main --stop
				
			

Actualizar el clúster

y después para actualizar el clúster 14 a la versión 15 escribimos el comando:

				
					sudo pg_upgradecluster 14 main
				
			

Para confirmar que nuestro clúster 14 está inactivo, puedes ejecutar el comando pg_lsclusters.

De esta manera, podrás verificar fácilmente su estado actual.

Después de actualizar el clúster, es importante verificar que esté funcionando correctamente.

Una vez que hayas confirmado su correcto funcionamiento, puedes proceder a eliminar el clúster 14 para mantener una configuración limpia y actualizada.

				
					sudo pg_dropcluster 14 main
				
			

Eliminar paquetes obsoletos

Una vez que hayas verificado todos tus datos, puedes proceder a eliminar los paquetes antiguos.

Es importante asegurarse de que ya no necesitas esa información antes de eliminarla definitivamente.

				
					sudo apt-get purge postgresql-14 postgresql-client-14
				
			

Sobre el mismo argumento...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Más leídos (últimos 30 días)

Archivo

Argumentos