複数のフィールドに外部キー制約を定義する sqlite データベースで SQLMetal を実行しようとすると、エラーが発生します。
表は次のとおりです。
CREATE TABLE A (
a1 INTEGER,
a2 INTEGER,
PRIMARY KEY (a1,a2)
);
CREATE TABLE B (
b1 INTEGER,
b2 INTEGER,
b3 INTEGER,
b4 TEXT,
PRIMARY KEY (b1,b2,b3),
FOREIGN KEY (b1,b2) REFERENCES A (a1,a2)
);
エラーメッセージは次のとおりです。
"sqlmetal: Sequence contains more than one matching element"
誰でもその問題を解決する方法を知っていますか?