Muat dengan daftar kolom eksplisit -- COPY posisi merusak diam-diam

OtherKlusterServices
Shipped
10 Agustus 2026 pukul 01.10 UTC
Author
Kamo
Commit
313a68c

COPY T DARI STDIN tanpa daftar kolom peta bidang CSV ke PHYSIKAL tabel perintah kolom. CISVs berasal dari COPY (SELECT *) pada CockroachDB, dan Hibernasi Membuat tabel Yugabita teDB secara berbeda seluruhnya -- esign _ templat dimulai Di satu sisi dan... * * * * * * * * * * * * * * * pada yang lain. Itu muncul sebagai "sintaks masukan tidak valid untuk tipe uuid" pada 207 tabel. Mereka adalah kegagalan LUCKY: dua kolom same- mengetik bertukar akan dimuat bersih dan Diam-diam salah. Dua perangkap lebih lanjut ditemukan saat memperbaikinya: - Emting quote _ ident () melalui 'kecoa sql --format = tsv' membuat formatter CSV-escape seluruh kumpulan ("a", "role", "b"), yang psql kemudian dibaca sebagai identifier ONE 64-karakter. Berkas kolom kini menyimpan polos nama dan load.sh menerapkan kutipan. - CockroachDB memiliki 6 kolom tersembunyi (Rowid TIDAK TERDENGAR). SELECT * hilang mereka, jadi CSVs kurang mereka, tetapi informasi _ skema daftar mereka - daftar kolom memiliki untuk mengecualikan mereka atau COPY laporan "hilang data untuk rowid kolom". Diverifikasi pada tiga previously-tabel gagal: 62, 69 dan 2 baris, masing-masing persis pencocokan baseline.

All changes

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga