sql >> データベース >  >> RDS >> PostgreSQL

Postgresql:エスケープされた改行を含むCSVエクスポート

    改行は、改行を含むフィールドが二重引用符で囲まれている場合、CSVでサポートされます。

    したがって、ファイルの途中にこれがある場合:

    just another value;f*** value;"value with
    newline"
    

    これは、3つのフィールドを持つ2行に広がる1行のデータと見なされ、正常に機能します。

    一方、二重引用符がないと、無効なCSVファイルになります(3つのフィールドをアドバタイズする場合)。

    CSV形式の正式な仕様はありませんが、 RFC4180 を参照してください。 一般的に適用されるルールについて。




    1. MySQL ODBCコネクタ32ビットまたは64ビット?

    2. タイムスタンプフィールドの有効期限が切れた後にMySQLを自動更新する方法

    3. SQLでリテラルテーブルを定義できますか?

    4. ScalikeJDBC:接続プールはまだ初期化されていません。(名前:'デフォルト)