CSV-Export über COPY TO STDOUT, plus einen CSV-bewussten Prüfer

OtherKlusterServices
Verschifft
9. August 2026 um 22:06 UTC
Autor
Kamo
Ausschuss
a3dfbcd

Verkehr ist COPY ... TO STDOUT WITH (FORMAT CSV), nicht scockroach sql --format=csv. Letzteres macht SQL NULL als den wörtlichen String "NULL" wieder, ununterscheidbar von einem realen Wert, der lautlos konvertiert hätte jeder NULL in der Datenbank in Text auf Import. COPY emittiert echte PostgreSQL CSV -- NULL als leeres unquoted Feld, '' als zitiertes "" -- das ist genau das, was YugabyteDBs COPY FROM erwartet. Der Prüfer zählt CSV-Aufzeichnungen statt Linien, weil quotierte Felder mit eingebetteten neuen Linien machen eine Zeile überspannen mehrere Linien und wc -l overcounts sie. Ergebnis: 824/825 Tische passen genau zur Grundlinie. Der einzige Unterschied ist commit_logs bei +1 Zeile, geschrieben von Live-Verkehr zwischen den beiden Captures und stabil seit -- weshalb die maßgebliche Erfassung während der Auszeitfenster.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen