COPYからSTDOUTまでのCSVエクスポート、CSV-awareの検証

OtherKlusterServices
出荷済み
2026年8月9日 22:06 UTC
プロフィール
Kamo
コンテンツ
e524daa

輸送はCOPY ... とSTDOUTに (FORMAT CSV), ない `cockroach sql --format=csv`。 後者はSQL NULLをリテラル文字列 "NULL" としてレンダリングします。 黙って変換されるだろう、実際の値から区別できない データベース内のすべての NULL は、インポートのテキストに変換します。 COPY は真の PostgreSQL を発します CSV -- NULL は空の未引用フィールドとして、 '' を引用した "" -- として指定します。 YugabyteDBのCOPY FROMが期待しているもの正確に。 修飾子は、引用フィールドが引用されているため、行ではなくCSVレコードをカウントします。 埋め込まれた新しさを運ぶことは列のスパンの複数のラインおよびwc -lをします それらをオーバーカウント. 結果: 824/825 テーブルはベースラインに正確に一致します。 単一の違いは commit logs は 1 行で、2 つのキャプチャとの間のライブトラフィックによって書かれています。 -- より安定して、権威ある捕獲がその間に起こる理由です ダウンタイムウィンドウ.

すべての変更

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る