- 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.