728x90
반응형
제약 조건 추가하기
- 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 (컬럼명);
728x90
반응형
'DATABASE' 카테고리의 다른 글
[Postgresql] there is no unique constraint matching given keys for referenced table " " 오류 (0) | 2022.10.20 |
---|---|
[postgres] 외부 접속 불가 (0) | 2022.10.18 |