Cute Happy Ghost
본문 바로가기
DB/Postgresql

postgresql 컬럼변경

by JENN_tech7 2021. 6. 30.
728x90
SMALL
컬럼 추가
ALTER TABLE 테이블명 ADD COLUMN 컬럼명 데이터타입 제약조건
자동증가(auto_increment) PK 컬럼 생성 예제

SQL :  ALTER
 TABLE tblTest ADD COLUMN test_seq bigint PRIMARY KEY DEFAULT nextval('test_seq');
     -> ALTER TABLE tblTest ADD COLUMN test_seq serial PRIMARY KEY;

이렇게 하면 serial 이 1에서부터 하나씩 증가.
FK(외래키) 컬럼 생성 예제

SQL :  ALTER TABLE tblTest ADD COLUMN test_seq bigint REFERENCES tblTest2(test_seq2);
일반 컬럼 생성 예제

SQL :  ALTER TABLE tblTest ADD COLUMN name varchar(50) DEFAULT '';

 

컬럼 변경
컬럼명 변경

SQL : ALTER TABLE 테이블명 RENAME COLUMN 현재컬럼명 TO 새로운컬럼명;
컬럼 데이터 타입 변경 (주로 varchar의 사이즈를 늘려야 되는 경우 많이 쓰게되더라.)

SQL : ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 TYPE 데이터타입

 

컬럼 삭제
ALTER TABLE 테이블명 DROP COLUMN 컬럼명;

 

 

 

 

 

 

 

출처 : https://sas-study.tistory.com/285

728x90
LIST

댓글