DB/POSTGRE (2) 썸네일형 리스트형 [PostgreSql] PK, Index 추가 및 삭제 PK / INDEX PK 삭제 ALTER TABLE [테이블명] DROP CONSTRAINT [테이블명_PK]; Index 생성 CREATE UNIQUE INDEX [테이블명_PK] ON [테이블명]( 칼럼1, 칼럼2 ); 제약조건 추가 ALTER TABLE [테이블명] ADD CONSTRAINT [테이블명_PK] PRIMARY KEY USING INDEX [테이블명_PK]; Index Index 삭제 DROP INDEX [인덱스명]; Index 생성 CREATE INDEX [인덱스명] ON [테이블명] ( [컬럼명] ); Index 확인 - 테이블명 대소문자 구분 SELECT * FROM pg_indexes WHERE tablename = '[테이블명]'; [Postgresql] 제약조건 설정 및 제거 제약조건 추가 ALTER TABLE cities ADD CONSTRAINT name PRIMARY KEY(name); ALTER TABLE weather ADD CONSTRAINT city FOREIGN KEY(city) REFERENCES cities(name); // ALTER TABLE 테이블 이름 ADD CONSTRAINT 제약조건이름 PRIMARY KEY(컬럼명) 제약조건 삭제 ALTER TABLE weather DROP CONSTRAINT city; ALTER TABLE cities DROP CONSTRAINT name; 이전 1 다음