반응형
1. DATABASE 구조
2. DATABASE 소유
- Database를 생성하기 위해서는 SUPERUSER이거나 CREATEDB 권한을 가진 USER여야 한다.
- SUPERUSER는 다른 USER가 만든 DATABASE를 소유할 수도 있지만 그 외 일반 USER들은 자신이 생성한 DATABASE만 소유할 수 있다.
3. DATABASE 조회
- psql에서 \l 명령어로 조회
4. DATABASE 생성
CREATE DATABASE [db_name];
- owner를 직접 지정 후 database 생성
CREATE DATABASE [db_name] OWNER [user_name];
5. DATABSE 변경/수정
- ALTER DATABASE [db_name] [ [WITH] option [ . . . ] ];
option : CONNECTION LIMIT connlimit
DATABASE에 동시접속을 몇개까지 가능하게 할 것인가 설정. (Default value : -1 (무한대) )
- ALTER DATABASE [db_name] RENAME TO [new_db_name];
DATABASE 이름 변경
- ALTER DATABASE [db_name] SET ENABLE_INDEXSCAN TO OFF;
DATABASE INDEX SCAN 사용 변경
6. DATABASE 삭제
- DROP DATABASE [db_name];
반응형
'[DB] POSTGRESQL' 카테고리의 다른 글
[PostgreSQL] 시간 데이터타입 쿼리/함수 (0) | 2020.04.01 |
---|---|
[PostgreSQL] Tablespace 관리 (0) | 2020.04.01 |
[PostgreSQL] 계정/유저 관리 (0) | 2020.03.31 |
[PostgreSQL] 기본 조회 명령어 및 변수 선언, 설정 (0) | 2020.03.31 |
[PostgreSQL] 디렉토리 구조 및 환경 변수 파일 (0) | 2020.03.31 |