を失敗しました。最初の行はヘッダ含まれていますPSQL COPYは、私は、サーバーでは、このようなテーブルを持っている
name_of_class,status
'CLASSNAME','old';
をそして私はGoogleのサーバーにはpsqlの\コピーを実行しよう:
PGPASSWORD=password psql -d database --username username --port 5432 --host 11.111.111 << EOF
BEGIN;
\copy example_table(name,status) FROM example.sql DELIMITER ',' CSV Header
COMMIT;
EOF
私は、このエラーを取得する:
ERROR: new row for relation "example_table" violates check constraint "status_enum"
DETAIL: Failing row contains (1, 'CLASSNAME', 'old';).
CONTEXT: COPY example_table, line 2: "'CLASSNAME','old';"
ROLLBACK
どのように任意のアイデアこれを解決するには?
制約に違反しないように入力データを修正しましたか? –