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

値が欠落しているテーブルをインポートするにはどうすればよいですか?

    テーブル全体の列が欠落している可能性があります 。 COPYに伝えます (またはpsqlラッパー\copyそれらのみを埋める テーブルに列リストを追加する列。例:

    \copy coaches (coachid, yr_order, firstname)
    FROM '/Users/.../coaches_data.csv' (FORMAT csv, HEADER, DELIMITER ',');

    欠落している値は、列のデフォルトで埋められます。 ドキュメントごと

    しかし、あなたはできません 一部の値が欠落しています 行。それは可能ではありません。 NULLのテキスト表現 使用できます(それぞれの列のデフォルトを無効にします)。

    それはすべてマニュアルにあります、本当に:



    1. 同じサーバー上のデータベース間でユーザー権限をコピーする

    2. MySQL-列名自体のWHERE句でワイルドカードを使用する方法は?

    3. パラメータグループの変更がAuroraサーバーレスDBクラスターに反映されない

    4. SQLServerインスタンスのすべてのデータベースで主キー制約のないテーブルのリストを取得する方法-SQLServer/TSQLチュートリアルパート62