
[Postgresql] 제약조건(constraint) 추가, 삭제, 변경
DATABASE
2022. 10. 20. 11:32
제약 조건 추가하기 - ALTER TABLE 테이블 명 ADD CONSTRAINT PK명 PRIMARY KEY(컬럼명); - ALTER TABLE 자식테이블 명 ADD CONSTRAINT FK명 FOREIGN KEY(자식컬럼명) REFERENCE 부모테이블명 (부모컬럼명); 제약 조건 삭제하기 - ALTER TABLE 테이블명 DROP CONSTRAINT 컬럼명; **변경은 제약조건을 삭제한 후에 다시 추가해야합니다. ** foreign key를 추가할 때 unique key 라는 문구가 뜨면서 오류가 난다면, 주고자하는 fk의 부모 컬럼에 unique key를 주고 다시 제약 조건을 추가합니다. - ALTER TABLE 테이블 명 ADD CONSTRAINT UK명 UNIQUE (컬럼명);