- 컬럼 추가 : ALTER TABLE (테이블명) ADD COLUMN (컬럼명) (데이터타입) (제약조건);

  예시) alter table make_table add column make_columns character varying Default;

 

- 컬럼명 변경 : ALTER TABLE (테이블명) RENAME COLUMN (현재컬럼명) TO (새로운컬럼명);

- 컬럼 데이터 타입 변경: ALTER TABLE (테이블명) ALTER COLUMN (컬럼명) TYPE (데이터타입);

- Default 값 추가 / 제거 : 

  1) 추가 SQL : ALTER TABLE (테이블명) ALTER COLUMN (컬럼명) SET DEFAULT (데이터);

  2) 제거 SQL : ALTER TABLE (테이블명) ALTER COLUMN (컬럼명) DROP DEFAULT

- NOT NULL 추가 / 제거 :

  1) 추가 SQL : ALTER TABLE (테이블명) ALTER COLUMN (컬럼명) SET NOT NULL;

  2) 제거 SQL : ALTER TABLE (테이블명) ALTER COLUMN (컬럼명) DROP NOT NULL;

 

- 컬럼 삭제 : ALTER TABLE (테이블명) DROP COLUMN (컬럼명);

 

참고자료 : https://www.postgresql.org/docs/9.5/reference.html

+ Recent posts