※윈도우 10 64bit, PostgreSQL Version 15.3, DBeaver 기준으로 작성된 글입니다.※

 

기본키 설정하기

alter table 테이블명 add constraint 기본키 제약조건 이름 primary key(기본키로 설정할 컬럼명);

alter table user_table add constraint pk_user_id primary key(id);

 

 

기본키 삭제하기

alter table 테이블명 drop constraint 기본키 제약조건 이름;

alter table user_table drop constraint pk_user_id;

 

 

외래키 설정하기

외래키를 설정하기 위해서는 참조할 테이블이 있어야 하기 때문에 테이블이 2개 이상이어야 한다.

 

alter table 테이블명 add constraint 외래키 제약조건 이름 foreign key(외래키로 설정할 컬럼명) references 참조할 테이블명(참조 테이블 컬럼명);

alter table user_table add constraint fk_user_id foreign key(id) references board_table(id);

 

 

외래키 삭제하기

alter table 테이블명 drop constraint 외래키 제약조건 이름;

alter table user_table drop constraint fk_user_id;

 

+ Recent posts