surfup

Probar una restauración de PostgreSQL antes de migrar

Esto es un ensayo, no un procedimiento operativo de restauración en producción. Confirma el motor y la versión de la base de datos, la persona responsable de los datos, la retención, el cifrado y el espacio en disco disponible antes de crear una copia. Nunca pruebes sobrescribiendo producción.

9 min de lectura
Contenido
Crea e identifica la copia de seguridad
Restaura en un destino aislado
Ejemplo y resultado esperado

Crea e identifica la copia de seguridad

  1. Usa el método de copia de seguridad documentado por el proyecto y una instantánea coherente. Registra la base de datos de origen, la versión, la marca de tiempo/zona horaria, el tamaño, la persona responsable de la clave de cifrado y la suma de comprobación.

  2. Guarda la copia cifrada en un lugar separado del servidor de producción. Mantén los secretos fuera del historial del shell, los tickets y las capturas de pantalla; verifica que el personal autorizado pueda obtener la clave.

Restaura en un destino aislado

  1. Crea una base de datos vacía nueva con la versión principal prevista y los roles/extensiones compatibles. Restáurala allí con la herramienta de PostgreSQL adecuada; nunca apuntes el comando a producción.

  2. Comprueba las tablas esperadas, los recuentos de filas de registros críticos, las restricciones, el inicio de la aplicación y un flujo de trabajo de solo lectura de ejemplo. Registra la duración de la restauración y las discrepancias antes de aprobar una migración.

Ejemplo y resultado esperado

  1. Elige la herramienta de restauración según el formato: SQL plano usa psql; los archivos custom/tar usan pg_restore (inspecciónalos con pg_restore --list backup.dump). Restaura en una base de datos desechable y aislada, con los workers y las integraciones salientes desactivados y solo secretos de prueba. Nunca uses producción para este ensayo.

  2. Registra el código de salida, la duración, los recuentos de tablas esperados y las comprobaciones agregadas conocidas. Si la restauración falla o los recuentos difieren, detente e inspecciona el error, las extensiones y los roles en el servidor de prueba antes de migrar. pg_dump cubre una base de datos; los roles globales requieren una copia de seguridad aparte.

Fuentes primarias

¿Tienes una tarea? Cuéntanos algunos detalles y definiremos los siguientes pasos.

Materiales recientes

Todos los materiales

Artículos prácticos y guías de SurfUp.

Guía · 10 min

Páginas de «¿qué es…?» y respuestas de IA: ¿se pierden clics o cae la demanda?

La sección de referencia de un banco perdió un 24 % de sus visitas, mientras la demanda cayó un 13 %. Cómo distinguir los clics perdidos por un bloque de IA de una caída de la demanda y cómo medirlos.

Leer
Guía · 8 min

El tráfico cayó tras una actualización de Google

Cómo saber si una caída del tráfico se debe a una actualización de Google, a la estacionalidad o a un fallo del sitio. Cronología de actualizaciones de 2026, comprobación de seis preguntas y plan para los primeros 14 días.

Leer
Guía · 9 min

Cayó la demanda o perdió terreno el sitio: cómo conciliar el tráfico con Wordstat

La demanda de depósitos cayó un 75 % y el tráfico, un 37 %; para las tarjetas, la demanda bajó un 35 % y el tráfico, un 63 %. Cómo conciliar el tráfico con la demanda sin atribuir al sitio la caída del mercado.

Leer