반응형
[05] PostgreSQL – 데이터베이스 생성
PostgreSQL에는 데이터베이스를 생성하는 여러 가지 방법이 있습니다. 이 기사에서는 이를 수행하는 여러 가지 방법에 대해 설명합니다.
1. psql Shell 사용:
psql Shell을 통해 데이터베이스를 생성하기 위해 아래와 같이 CREATE DATABASE 문을 사용합니다.
1
2
3
4
5
6
7
8
|
CREATE DATABASE db_name
OWNER = role_name
TEMPLATE = template
ENCODING = encoding
LC_COLLATE = collate
LC_CTYPE = ctype
TABLESPACE = tablespace_name
CONNECTION LIMIT = max_concurrent_connection
|
cs |
CREATE DATABASE 문에서 제공하는 다양한 옵션은 다음과 같습니다.
- db_name: 생성하려는 새 데이터베이스의 이름입니다. 항상 고유한 이름이어야 합니다.
- role_name: 새 데이터베이스를 소유할 사용자의 역할 이름입니다.
- template: 새 데이터베이스가 생성되는 데이터베이스 템플릿의 이름입니다.
- encoding: 새 데이터베이스의 문자 집합 인코딩을 지정합니다. 기본적으로 템플릿 데이터베이스의 인코딩입니다.
- collate: 새 데이터베이스에 대한 데이터 정렬을 지정합니다.
- ctype: 숫자, 하위 및 상위와 같은 새 데이터베이스의 문자 분류를 지정합니다.
- tablespace_name: 새 데이터베이스의 테이블스페이스 이름을 지정합니다.
- max_concurrent_connection: 새 데이터베이스에 대한 최대 동시 연결을 지정합니다.
예시 1:
여기서는 모든 기본 설정으로 테스트 데이터베이스를 생성합니다.
1
|
CREATE DATABASE my_test_db1;
|
cs |
결과:
예시 2:
여기에서 다음 매개변수를 사용하여 테스트 데이터베이스를 생성합니다.
인코딩: utf-8
소유자: Postgres를 사용자로 사용하는 GeeksForGeeks
최대 동시 연결: 30
1
2
3
4
|
CREATE DATABASE my_test_db2
WITH ENCODING='UTF8'
OWNER=GeeksForGeeks
CONNECTION LIMIT=30;
|
cs |
결과:
2. pgAdmin 사용:
아래 단계에 따라 pgAdmin을 사용하여 새 데이터베이스를 생성하십시오.
1단계: pgAdmin을 통해 PostgreSQL에 로그인합니다.
2단계: 데이터베이스 메뉴를 마우스 오른쪽 버튼으로 클릭한 다음 아래 그림과 같이 새 데이터베이스… 하위 메뉴 항목을 클릭합니다.
3단계: 이제 새 데이터베이스 이름, 소유자 및 구성 매개변수를 입력하고 아래와 같이 확인 버튼을 클릭합니다.
반응형
'공부 > PostgreSQL' 카테고리의 다른 글
[07] PostgreSQL – ALTER 데이터베이스 (0) | 2023.04.11 |
---|---|
[06] PostgreSQL – 데이터베이스 로드 (0) | 2023.04.11 |
[04] Mac에 PostgreSQL 설치 방법 (0) | 2023.04.11 |
[03] Windows에 PostgreSQL 설치 방법 (0) | 2023.04.11 |
[02] PostgreSQL이란 -02 (0) | 2023.04.10 |
댓글