Gabriel Herencia

~/insights / Cloud & DevOps

Piloto antes de la carga completa: migraciones que no explotan

Las cargas de datos fallan casi siempre en el primer intento. La solución no es reintentar a ciegas, es cerrar el ciclo: esquema, lotes, piloto y reconciliación.

·1 min de lectura
Cloud & DevOpsBases de DatosMigracionesDatos
Portada: Piloto antes de la carga completa: migraciones que no explotan

Piloto antes de la carga completa

Las cargas de datos fallan casi siempre en el primer intento: restricciones NOT NULL, columnas mal nombradas, métodos fila-por-fila lentísimos. La solución no es reintentar a ciegas, es cerrar el ciclo.

Mi checklist de migración

  1. Inspeccionar el esquema primero — tipos, NOT NULL, claves. No asumir nombres de columna.
  2. Por lotes, no fila-por-fila. Para cargas masivas, COPY en vez de miles de UPDATE.
  3. Lote piloto antes de la corrida completa: cargo un subconjunto, valido, recién ahí voy por todo.
  4. Validar la propagación en cada paso, no solo al final.
  5. Idempotencia y reconciliación del conteo de filas.

Todo esto corre bajo select-only-seguridad-en-produccion: la escritura final se aprueba explícitamente, nunca por defecto.