Obciążenie z wyraźnymi listami kolumnowymi - pozycyjny COPY korumpuje cicho

OtherKlusterServices
Shipped
10 sierpnia 2026 01:10 UTC
Author
Kamo
Commit
313a68c

COPY t Z STDIN bez mapy listy kolumn pól CSV do FIHYSICAL tabeli Porządek kolumny. CSV pochodzą z COPY (SELECT) na CockroachDB i Hibernate Tworzy tabele YugabyteDB w zupełnie innej kolejności - esign_templates Zaczyna się po jednej stronie i - na drugi. Wynurzyło się to jako "niewłaściwa składnia wejściowa dla typu uuid" na 207 tabelach. Te są Awarie LUCKY: dwie kolumny z ten sam napisanymi zostałyby załadowane na czysty i Po cichu źle. Dwie kolejne pułapki znalezione podczas mocowania: - Emitting quote_ident() przez "cockroach sql --format-tsv" tworzy Formatter CSV-escape cały agregat ("a","role", b"), który wtedy psql Czyta jako identyfikator ONE 63-znakujący. Plik kolumn teraz przechowuje zwykły Nazwy i load.sh stosuje się cytowanie. - CockroachDB ma 6 ukrytych kolumn (NIE WIDOCZNY rzęs). SELECT - pomija je, więc Brakuje im CSV, ale info_schema wymienia je - lista kolumn ma Aby je wykluczyć lub COPY zgłasza „brakujące dane dla kolumnowego wiersza”. Zweryfikowano na trzech wcześniej nieustępliwych tabelach: 62, 69 i 2 rzędy, każdy Dokładnie dopasowywać linię bazową.

All changes

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