Exportação de CSV via COPY TO STDOUT, além de um verificador consciente de CSV

OtherKlusterServices
Navios
9 de agosto de 2026 às 22:06 UTC
Autor
Kamo
Enviar
a3dfbcd

Transporte é copiado ... para STDOUT With (format CSV), não `cockroach sql - format=csv`. Este último renderiza SQL NULL como a string literal "NULL", indistinguível de um valor real, que teria convertido silenciosamente cada NULL na base de dados em texto na importação. COPY emite PostgreSQL verdadeiro CSV -- NULL como um campo vazio não citado, '' como um citado "" -- que é Exatamente o que YugabyteDB está esperando. O verificador conta registros CSV em vez de linhas, porque campos citados carregando novas linhas embutidas fazer uma linha de várias linhas e wc -l contas demais. Resultado: 824/825 tabelas correspondem exatamente à linha de base. A diferença única é commit logs em +1 linha, escrito pelo tráfego ao vivo entre as duas capturas e estável desde -- é por isso que a captura autorizada acontece durante o janela do tempo de inatividade.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços