create table A (id, field1, field2, field3, field4)
次unique constraint on field1, field2, field3
のレコードがテーブルに保存されています
例えば
insert into A (1, "f1", null, "f3", "f4");
insert into A (2, "f1", null, "f3", "f4");
insert into A (3, "f1", null, "f3", "f4");
すべてのレコードが違反しているため、これにより一意の制約違反がスローされると予想されますが、そうではありません。ここで欠けているのは、データベースをチェックし、一意の制約インデックスが作成されたことです。