CREATE TABLE my_table
(
fk INTEGER,
field_1 INTEGER,
field_2 INTEGER,
field_3 INTEGER
)
VALID:
fk | field_1 | field_2 | field_3
----------+---------------+---------------+---------------
1 | 1 | null | null
1 | null | 1 | null
1 | null | null | 1
3の1つのフィールドのみが1fkに対してnullにならないことを許可するチェック制約を作成することは可能ですか?