1) Database
- Greenplum instance 안에 여러 개의 DB 생성 가능
- DB 간 데이터 share 불가
- 자동으로 생성되는 default DB
- template0 : 내부적으로 template0에서 1로 복사되서 생성됨. (건드릴 일 없음)
- template1 : 모든 db가 생성될 때 template1 을 복사하여 생성됨. (여러 db를 생성할 경우 활용)
- postgres
--create db
CREATE DATABASE ~
$ createdb
--drop db
DROP DATABASE ~
$ dropdb
--alter db (rename, assign a new owner, configuration change..)
ALTER DATABASE ~
2) Schema
- table/view/index 의 그룹
- 테이블 접근 시 사용 (ex. schemaname.tablename)
- oracle 과 달리 user를 나타내는 것이 아님. - search_path : object를 찾는 스키마의 순서를 지정
- 자동으로 생성되는 default schema
- PUBLIC
- pg_catalog
- gp_toolkit
- information_schema
- etc
(예시) search_path 재설정하여 스키마 지정 없어도 select 되도록 함.
Quiz
x, x, 2
'프로N잡러 > 프로그래밍&자격증' 카테고리의 다른 글
[GPDB] 4-2.Data Definition Language(DDL) : Distribution (1) | 2024.01.09 |
---|---|
[GPDB] 4-1. Data Definition Language(DDL) : Table (0) | 2024.01.09 |
[GPDB] 3. Role & Access (인증, 권한 관리) (1) | 2024.01.09 |
[GPDB] 1. 서버 명령어 (DB제어 & PSQL) (1) | 2024.01.09 |
[GPDB] 0. System Architecture (시스템 아키텍처) (0) | 2024.01.09 |