Re: Update postgresql via offline mode - Mailing list pgsql-admin

From Eduar Flow
Subject Re: Update postgresql via offline mode
Date
Msg-id CALR9rdTRp8G-KguVhoYC_ktmRWDJ0BV8SXwfOjD_eiOeud6p_A@mail.gmail.com
Whole thread
In response to R: Update postgresql via offline mode  (Gianfranco Cocco <Gianfranco.Cocco@vargroup.com>)
List pgsql-admin
. 📥 Descargar paquetes (en otro equipo con internet)
Desde un equipo con conexión:
Ve al sitio oficial: PostgreSQL
Descarga la misma versión mayor (ej. 14.x) pero última menor disponible
Dependiendo de tu sistema:
Linux (ej. Ubuntu/Debian)
Descarga paquetes .deb:
Bash
apt download postgresql-14
apt download postgresql-client-14
RHEL/CentOS
Bash
yum install --downloadonly --downloaddir=/tmp/pg pkgname
Windows
Descarga el instalador .exe oficial
2. 📦 Transferir al servidor offline
Copia los paquetes usando:
USB
SCP desde red interna
Disco externo
3. 🛑 Detener PostgreSQL
Bash
sudo systemctl stop postgresql
4. ⬆️ Instalar actualización
Linux Debian/Ubuntu
Bash
sudo dpkg -i postgresql-14*.deb
RHEL/CentOS
Bash
sudo rpm -Uvh postgresql-14*.rpm
Windows
Ejecuta el .exe
Detectará instalación existente y actualizará
5. ▶️ Iniciar el servicio
Bash
sudo systemctl start postgresql
6. ✅ Verificar versión
Bash
psql -V
o dentro de PostgreSQL:
SQL
SELECT version();
⚠️ Buenas prácticas (muy importante)
Antes de actualizar:
💾 Backup completo:
Bash
pg_dumpall > backup.sql
📁 O copia del data directory (por seguridad extra)
🚨 Cosas a tener en cuenta
No mezclar repositorios o builds distintos
Asegúrate que las librerías requeridas también estén disponibles offline
Si usas extensiones, valida compatibilidad
🧠 Resumen simple
Sí, puedes hacerlo igual que Oracle/MSSQL:
Descargas el paquete en otro equipo
Lo copias
Paras PostgreSQL
Instalas encima
Inicias
Sin migraciones complicadas 👍

Yekma666

El mié, 15 de abr de 2026, 09:50, Gianfranco Cocco <Gianfranco.Cocco@vargroup.com> escribió:
Hi,
You can download from repository https://download.postgresql.org/pub/repos/yum/ the software that you need and transfer them to your server.
After that you can shutdown postgreSQL instance and launch the upgrade:

For example:

dnf install \
   postgresql1xxxPGDG.rhelxx.x86_64.rpm \
   postgresql1x-server-1x.x-1PGDG.rhelxx.x86_64.rpm \
   postgresql1x-libs-1x.x-1PGDG.rhelx.x.x86_64.rpm \
   .....rpm                    \
   .....rpm                    \
      --allowerasing

--allowerasing ==> replace only binaries related to the same family. 
 

Good work.
Regards,

Gianfranco
Gianfranco Cocco
​vargroup.com
Questo messaggio è stato spedito da Var Group S.p.A. o da una delle
​aziende del Gruppo. Esso, e gli eventuali allegati, potrebbero contenere
​informazioni di carattere estremamente riservato e confidenziale.
​Qualora non foste i destinatari designati, vogliate cortesemente
​informarci immediatamente con lo stesso mezzo ed eliminare il
​messaggio e i relativi eventuali allegati, senza trattenerne copia.
 

Da: Mahendra Singh <msmahendrasingh18@gmail.com>
Inviato: mercoledì 15 aprile 2026 09:05
A: pgsql-admin <pgsql-admin@lists.postgresql.org>
Oggetto: Update postgresql via offline mode
 
Dear Experts,

Need your expertise here..! 

I want to patch my postgresql minor version to the latest minor version.
How can I do so via offline mode? No need to enable the internet on the postgresql server. 
Please advise and suggest a simple and easy solution. 
Like in Oracle or MSSQL servers, just download the update from the internet and install on the server.

Regards,
Mahendra Singh
DBA@DXB
Attachment

pgsql-admin by date:

Previous
From: Ron Johnson
Date:
Subject: Re: Update postgresql via offline mode
Next
From: kaido vaikla
Date:
Subject: Re: Slowness