Eksport CSV przez COPY TO STDOUT, plus weryfikator świadomy CSV

OtherKlusterServices
Szycy
9 sierpnia 2026 22:06 UTC
Autor
Kamo
Pochęt się
a3dfbcd

Transport jest COPY... DO STOWOL Z (FORMA CSV), a nie ?cockroach sql --format-csv. Ten ostatni renderuje SQL NULL jako literalny ciąg "NULL", Nieodróżnialne od rzeczywistej wartości, która zostałaby po cichu nawrócona Każdy NULL w bazie danych do tekstu przy impasie. COPY emituje prawdziwy PostgreSQL CSV - NULL jako puste, nieoceniane pole, "" jako cytowane "" - co jest Czego oczekuje YugabyteDB, COPY FROM. Weryfikator liczy rekordy CSV, a nie wiersze, ponieważ cytowane pola Przenoszenie osadzonych nowych linii sprawia, że rząd rozciąga się na kilka linii i wc -l Zalicza je. Wynik: tabele 824/825 dokładnie pasują do linii podstawowej. Pojedyncza różnica to commit_logs w języku +1 wiersza, napisanym przez ruch na żywo między dwoma przechwytywaniami i Stabilny, dlatego autorytatywne przechwytywanie odbywa się podczas Okno przestoju.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny