반응형

PostgreSQL 6

Postgresql pk/index 추가삭제

- 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 2020.02.25

Postgresql 계정/데이터베이스 생성/삭제

- 계정 / 데이터베이스 조회 -- 유저조회 SELECT * FROM PG_USER; -- 비번 / 권한 조회 SELECT * FROM PG_SHADOW; -- 데이터베이스 조회 SELECT * FROM PG_DATABASE; - 계정 - 계정 생성 CREATE ROLE 계정명; - 계정 삭제 DROP ROLE 계정명; - 계정 패스워드 변경 ALTER ROLE 계정명 LOGIN password '패스워드'; - 데이터베이스 - 데이터베이스 생성 CREATE DATABASE 데이터베이스명; - 데이터베이스 삭제 DROP DATABASE 데이터베이스명;

IT/Database 2020.02.21
반응형