테이블의 일부에서만 열에 고유성을 적용하는 제약 조건을 추가하고 싶습니다.
ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null);
WHERE
위 의 부분은 희망찬 생각입니다.
이렇게하는 방법은 없나요? 아니면 관계형 드로잉 보드로 돌아 가야합니까?
2
일반적으로 수행됩니다. "부분 고유 색인"참조
—
Craig Ringer
@yvesonline 아니요, 그것은 규칙적인 고유 제약입니다. 포스터는 부분적인 고유 제한을 원합니다 .
—
Craig Ringer