*> SOCIAL11 S.L. · Zaragoza · Servicio en toda España
BASE DE DATOS ACTUAL
DB HEREDADAtablas + relaciones
FICHEROShistóricos
DATOScalidad + claves
IA+INGENIERÍA
DESTINO POSTGRESQL
POSTGRESSQLETLAPIsCLOUD
FICHA TÉCNICA · Tecnología de destino
PostgreSQL: versiones, componentes y puntos de modernización
PostgreSQL es un destino frecuente para modernizaciones que buscan una base relacional abierta y robusta. El proyecto publica una versión mayor cada año; PostgreSQL 18, publicado en septiembre de 2025, es la versión mayor actual en 2026.
Versión actualPostgreSQL 18
Lanzamiento 1825 septiembre 2025
CadenciaUna versión mayor por año
ExtensionesPostGIS · pg_trgm · pgcrypto · pgvector, entre otras
Accesolibpq · JDBC · Npgsql · ODBC
Versiones e hitos que conviene reconocer
PostgreSQL 12–142019–2021
Aún presentes en instalaciones empresariales; revisar ciclo de soporte antes de migrar.
PostgreSQL 152022
Mejoras de rendimiento y SQL.
PostgreSQL 162023
Rama muy extendida en proyectos recientes.
PostgreSQL 172024
Generación anterior a la actual.
PostgreSQL 182025
Versión mayor actual en 2026.
Artefactos y componentes que buscamos
Schemas, tables, views y sequences
Functions/procedures PL/pgSQL
Indexes B-tree/GIN/GiST/BRIN
Extensions
Roles/permissions y pg_hba.conf
Logical/physical replication y backups
Riesgos técnicos habituales
SQL Server/Oracle→PostgreSQL: diferencias de tipos y funciones
Sequences/identity y comportamiento de fechas
Case folding e identificadores quoted
Extensiones necesarias en destino
Migraciones grandes y ventanas de corte
ORMs que esconden SQL no portable
Inventario mínimo antes de migrar
Versión y extensiones
Tamaño/crecimiento
Funciones/triggers
Roles y autenticación
Replicación/HA
Consultas lentas e índices
Rutas de modernización habituales
PostgreSQL gestionado en Azure/AWS
PostgreSQL on-premise
Separar analítica y OLTP cuando el volumen lo requiere
Usar APIs para evitar que aplicaciones dependan directamente del esquema
000200PROCEDURE DIVISION.01
TECNOLOGÍA DESTINO / SOCIAL11
PostgreSQL como base de una aplicación moderna.
PostgreSQL ofrece un motor relacional actual y ampliamente utilizado. Su elección tiene sentido cuando encaja con el stack, el modelo de datos y la estrategia de operación de la empresa.
000300PROCEDURE DIVISION.02
TECNOLOGÍA DESTINO / SOCIAL11
Compatibilidad de tipos y reglas.
Fechas, decimales, secuencias, funciones y procedimientos pueden comportarse de forma distinta respecto al origen. Esas diferencias se identifican antes de convertir el esquema.
000400PROCEDURE DIVISION.03
TECNOLOGÍA DESTINO / SOCIAL11
Datos verificables antes del cambio.
La migración se prueba con cargas repetibles y comparaciones de resultados. El objetivo es que el sistema nuevo conserve relaciones y significado, no solo que todas las filas lleguen al destino.