Cargar con listas de columnas explícitas - COPY posicional corrompe en silencio

OtherKlusterServices
Shipped
10 de agosto de 2026 a las 1:10 UTC
Author
Kamo
Commit
313a68c

COPY t DE STDIN sin lista de columnas mapa campos CSV a la PHYSICAL de la tabla orden de columna. Los CSV provienen de COPY (SELECT *) en CockroachDB, y Hibernate crea las tablas de YugabyteDB en un orden diferente completamente - esign-templates comienza ******************* en un lado y **************** en el otro. Eso salió a la superficie como "sintaxis de entrada inválida para tipo uuid" en 207 tablas. Esas son las fallas LUCKY: dos columnas de la misma tipo intercambiadas habrían cargado limpias y En silencio. Se encontraron otras dos trampas mientras lo arreglaba: - Emitiendo la cita.identes a través de la cucaracha sql --format=tsv hace el formatear CSV-escape todo el agregado ("a","role"",b"), que psql entonces Lee como identificador de un solor de carácter. El archivo de columnas ahora almacena llencia nombres y carga.sh aplica la cita. - CockroachDB tiene 6 columnas ocultas (NO VISIBLE rowid). SELECT * los omite, así que los CSVs carecen de ellos, pero information-schema los enumera - la lista de columnas tiene excluirlos o los informes COPY "faltando datos para el hilero de columnas". Verificados en las tres tablas anteriores: 62, 69 y 2 filas, cada una exactamente que coincide con la línea base.

All changes

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios