FORCE NOT NULL
PostgreSQL での使用に問題があります。
10 列のテーブルがあり、CSV ファイルからデータをロードする必要があります。
私は次のクエリを使用していますが、これは完全に機能します。
COPY "myschema"."mytable"
FROM '/var/www/myapp/myfile.csv'
DELIMITERS '|'
CSV
FORCE NOT NULL
attr1, attr2, attr3, attr4, attr5, attr6, attr7, attr8, attr9, attr10;
FORCE NOT NULL
これを必要とする数百の列を持つテーブルがさらにあるため、すべての列を引数として明示的に対処せずにこれを行う方法を知る必要があります。
を試しましFORCE NOT NULL *
たFORCE NOT NULL *
が、クエリがエラーを返します。インターネット上でこれに対する解決策を見つけることができません。
あなたが私に提供できる助けを前もってありがとう!