Postgres2 PostgreSQL PK 설정 PostgreSQL Primary Key 설정 데이터베이스에서의 PK란? - Primary Key 의 약어로 데이터베이스의 기본키를 의미한다. - 기본키는 후보키 중에서 특별히 선정된 키로 중복된 값을 가질 수 없다. - 유일성과 최소성을 가지며 튜플을 식별하기 위해 반드시 필요한 키이다. - NULL 값이 있어서도 안된다. 1. PK 생성 ALTER TABLE 테이블이름 ADD PRIMARY KEY (필드 명); 2. PK 삭제 ALTER TABLE 테이블이름 DROP PRIMARY KEY; * PK 생성시 두개 이상의 필드를 이용하여 생성도 가능하다. 2018. 6. 12. PostgreSQL 인덱스, 시퀀스, 함수 PostgreSQL 인덱스, 시퀀스, 함수 1. INDEX, SEQUENCE, FUNCTION1.1 Create IndexINDEX 는 데이타베이스내의 relation(테이블)에 대한 검색의 성능을 높여준다. CREATE [UNIQUE] INDEX index_name ON table_name (name_of_attribute); CREATE [UNIQUE] INDEX index_name ON table_name [USING acc_name] (column [ops_name] [,...]); CREATE [UNIQUE] INDEX index_name ON table_name [USING acc_name] (func_name() ops_name ); acc_name : ACCESS METHOD . 디폴트는 .. 2018. 6. 1. 이전 1 다음