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 컬럼명; |
728x90
LIST
'DB > Postgresql' 카테고리의 다른 글
통계 최종쿼리 (0) | 2021.11.11 |
---|---|
코드 매핑작업; a_code에 해당하는 b_code를 매핑테이블을 활용해 넣어주기 (0) | 2021.11.10 |
[Postgresql] 외부접속 허용하기, unable to connect to server (0) | 2021.07.27 |
[postgresql] 문자형을 정수형으로 컬럼변경에러, you might need to specift USING...String to integer (0) | 2021.07.15 |
[postgresql] 시퀀스 현재값 확인하기 (0) | 2021.07.12 |
댓글