[PostgreSQL] PostgreSQL 테이블 구조 및 이름 변경
·
Database/PostgreSQL
테이블 구조 변경LINKS 테이블에 ACTIVE 컬럼 추가ALTER TABLE LINKS ADD COLUMN ACTIVE BOOLEAN;LINKS 테이블에 ACTIVE 컬럼을 제거ALTER TABLE LINKS DROP COLUMN ACTIVE;TITLE 컬럼을 LINK_TITLE 컬럼으로 변경ALTER TABLE LINKS RENAME COLUMN TITLE TO LINK_TITLE;TARGET 컬럼을 추가ALTER TABLE LINKS ADD COLUMN TARGET VARCHAR(10);TARGET 컬럼의 DEFAULT 값을 "_BLANK"로 설정ALTER TABLE LINKS ALTER COLUMN TARGET SET DEFAULT '_BLANK';LINKS 테이블에 LINK_TITLE,URL 데..
[PostgreSQL] PostgreSQL 테이블 생성
·
Database/PostgreSQL
테이블 생성테이블 생성 시 컬럼의 제약 조건NOT NULL해당 조건이 있는 컬럼은 NULL이 저장될 수 없음UNIQUE해당 조건이 있는 컬럼의 값은 테이블 내에서 유일해야 함 (중복 X)PRIMARY KEY해당 조건이 있는 컬럼의 값은 테이블 내에서 유일해야 하고 반드시 NOT NULL이어야 함CHECK해당 제약 조건이 있는 컬럼은 지정하는 조건에 맞는 값이 들어가야 함REFERENCES해당 제약 조건이 있는 컬럼의 값은 참조하는 테이블의 특정 컬럼에 값이 존재해야 함