2

主キーと外部キーがあるテーブルに .tbl データをロードしようとすると、Monetdb でこのエラーが発生します。何が問題なのですか? これはコマンドです:

COPY INTO monet.CUSTOMER FROM '/home/nicola/Scrivania/ssb-dbgen-master/1gb/customer.tbl' USING DELIMITERS '|', '|\n' LOCKED;
4

2 に答える 2

1

(外部) キーを無効にしてテーブルに一括ロードすることは常に良いことです。ロード後に ALTER ステートメントを使用して追加できます。https://www.monetdb.org/Documentation/Cookbooks/SQLrecipes/LoadingBulkDataを参照してください

于 2014-03-21T08:10:39.840 に答える
0

MonetDB のドキュメントの別の部分には、次のように記載されています。https://www.monetdb.org/Documentation/Manuals/SQLreference/CopyInto

一般に、既存のテーブルに一括ロードする場合は、インデックス/外部キー/その他の制約を削除し、テーブルをロードしてから、インデックス/外部キー/その他の制約を再作成することをお勧めします。

于 2014-11-04T12:18:59.830 に答える