PostgreSQL에서 컬럼 삭제 하는 방법에 대해서 설명하겠습니다.
1. 컬럼 삭제
ALTER TABLE 테이블이름 DROP COLUMN 컬럼이름;
2. 컬럼 삭제 CASCADE
제거하려는 컬럼이 사용되는 stored procedures, triggers, views가 존재 시 CASCADE를 사용합니다.
ALTER TABLE 테이블이름 DROP COLUMN 컬럼이름 CASCADE;
3. 컬럼 다중 삭제
ALTER TABLE 테이블 이름
DROP COLUMN 컬럼이름1,
DROP COLUMN 컬럼이름2,
DROP COLUMN 컬럼이름3;
4. 컬럼 존재시 삭제
ALTER TABLE 테이블이름 DROP COLUMN IF EXISTS 컬럼이름 ;
5. 컬럼 제약조건 삭제
컬럼 제약조건(NOT NULL, UNIQUE 등) 삭제할 때 사용합니다.
ALTER TABLE 테이블이름 DROP CONSTRAINT 제약조건 ;
6. 컬럼 DEFAULT VALUE 삭제
ALTER TABLE 테이블이름
ALTER COLUNN 컬럼이름 DROP DEFAULT ;
참조
- SQL서버가이드: https://sqlserverguides.com/postgresql-drop-column/
728x90
'Database > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] INSERT INTO SELECT (0) | 2023.04.10 |
---|---|
[PostgreSQL] 문자열 자르기 (SUBSTRING, SPLIT_PART, REPLACE) (0) | 2023.04.05 |
[PostgreSQL] 데이터베이스 생성 (0) | 2023.02.16 |
[PostgreSQL] 날짜 관련 상황별 정리 (0) | 2022.09.23 |
[PostgreSQL] CAST 타입 변환 (2) | 2022.06.30 |
댓글