티스토리 뷰
출처 : brownbears.tistory.com/162
컬럼추가
ALTER TABLE books ADD publication date;
컬럼삭제
ALTER TABLE books DROP publication;
컬럼 default값 추가
ALTER TABLE books ALTER COLUMN id SET DEFAULT nextval('books_idx');
컬럼 default값 제거
ALTER TABLE books ALTER id DROP DEFAULT;
컬럼 NOT NULL 세팅
ALTER TABLE books ALTER COLUMN id SET NOT NULL;
컬럼 NOT NULL 제거
ALTER TABLE books ALTER COLUMN id DROP NOT NULL;
테이블 이름 변경
ALTER TABLE books RENAME TO literature;
컬럼명 변경
ALTER TABLE books RENAME COLUMN in_stock TO is_in_stock;
컬럼 데이터 타입 변경
ALTER TABLE books ALTER COLUMN publication TYPE text;
constraint (제약조건) 추가
ALTER TABLE editions ADD CONSTRAINT foreign_book FOREIGN KEY (book_id) REFERENCES books (id);
ALTER TABLE editions ADD CONSTRAINT hard_or_paper_back CHECK (type='p' OR type='h');
constraint (제약조건) 변경 (변경은 없고 drop -> add)
ALTER TABLE editions DROP CONSTRAINT editions_type_check;
ALTER TABLE editions ADD CONSTRAINT editions_type_check CHECK (type=ANY(ARRAY[0::smallint, 1::smallint, 2::smallint]));
테이블 소유자 변경
ALTER TABLE employees OWNER TO corwin;
'Skill > postgreSQL' 카테고리의 다른 글
| [postgresql] 설치 후 ip:port열기 (0) | 2021.02.09 |
|---|---|
| [postgresql] 재시작 (0) | 2021.02.09 |
| [postgreSQL] 사용자 추가 및 DB/ Table 생성 (0) | 2021.01.18 |
| [postgreSQL] WITHOUT OIDS (0) | 2021.01.18 |
| [postgreSQL] 일시 저장 및 조회 (0) | 2021.01.17 |
- Total
- Today
- Yesterday
- sumifs
- oracle
- object key
- 프로젝트명변경
- 정규식
- QueryDSL
- setter
- 진열사랑
- spring
- springboot
- border-collapse
- JQuery
- DatePicker
- ul li로 테이블
- 여러 컬럼 update
- excel
- Keycode
- element위치
- getter
- draw.io
- 전후방탐색
- Javascript
- PostgreSQL
- lombok
- CSS
- caniuse
- @ExceptionHandler
- $.extend
- devtools
- $.each
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
