IT/Database

Postgresql pk/index 추가삭제

상짱 2020. 2. 25. 14:44
반응형

- pk / index

-- 1. pk 삭제
ALTER TABLE [테이블명] DROP CONSTRAINT [테이블명_PK];

-- 2. index 생성
CREATE UNIQUE INDEX [테이블명_PK] ON [테이블명]
( 칼럼1, 칼럼2 );

-- 3. 제약조건 추가
ALTER TABLE [테이블명] *
 ADD CONSTRAINT [테이블명_PK] PRIMARY KEY 
 USING INDEX [테이블명_PK];

 

 

- index 

- 삭제
DROP INDEX [인덱스명];

- 생성
CREATE INDEX [인덱스명]
ON [테이블명] ( [컬럼명] );

- 생성 인덱스 확인 / 테이블명 대소문자 구분
SELECT * FROM pg_indexes WHERE tablename = '[테이블명]';

 

 

반응형

'IT > Database' 카테고리의 다른 글

5. MariaDB character set 변경  (0) 2020.05.20
4. MariaDB 데이터베이스/계정/권한 생성  (0) 2020.05.20
3. CentOS / MariaDB 삭제  (0) 2020.05.19
2. CentOS / MariaDB 설치  (2) 2020.05.19
[mariadb] TO_CHAR / DATE_FORMAT  (0) 2020.04.21
[postgresql] GENERATE_SERIES  (0) 2020.03.11
Postgresql 계정/데이터베이스 생성/삭제  (0) 2020.02.21
postgresql alter  (0) 2020.01.13
postgresql merge문  (0) 2020.01.13
postgresql / linux 시간 설정  (0) 2020.01.03