PostgreSQL
소개
PostgreSQL은 가장 널리 사용되는 오픈 소스 객체-관계형 데이터베이스 중 하나입니다.
설치
PostgreSQL 설치 방법에 대한 정보입니다.
Ubuntu
터미널에서 실행하세요:
sudo apt install postgresql
Windows
데이터베이스 서버를 설치하세요:
PostgreSQL 클라이언트인 pgAdmin을 설치하세요.
클라이언트
데이터베이스 서버에서 관리 명령을 실행하려면 PostgreSQL에 연결하세요.
Ubuntu
터미널에서 실행하세요:
sudo -u postgres psql
Windows
pgAdmin을 설치하고 사용하세요.
사용자 생성
PostgreSQL 클라이언트에 연결된 상태에서 다음 명령을 실행하세요:
create user app_user with password 'S3cR3t';
데이터베이스 생성
PostgreSQL 클라이언트에 연결된 상태에서 다음 명령을 실행하세요:
create database app_db with owner app_user;
종료하려면 다음 명령을 사용하세요:
\q
데이터베이스 구성
PostgreSQL 클라이언트 애플리케이션을 사용하여 새로 생성한 데이터베이스에 연결하세요.
Ubuntu
터미널에서 다음 명령을 실행하세요:
sudo -u postgres psql app_db
Windows
pgAdmin을 설치하고 사용하세요.
UUID 확장 설치
UUID를 생성하려면 PostgreSQL에 확장을 설치해야 합니다.
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
애플리케이션 구성
환경에 맞게 애플리케이션의 구성 파일을 편집하세요:
config/_development.json
PostgreSQL을 위한 구성 예시:
{
...
"db": {
"default": {
"engine": "pg",
"port": "5432",
"host": "localhost",
"name": "app_db",
"username": "app_user",
"password": "S3cR3t"
}
},
...
}
다음과 같은 고급 설정을 사용할 수 있습니다:
{
...
"db": {
"default": {
"engine": "pg",
"port": "5432",
"host": "localhost",
"name": "app_db",
"username": "app_user",
"password": "S3cR3t",
"maximumPoolSize": 100,
"minimumIdle": 1,
"idleTimeout": 10000,
"maxLifetime": 60000
}
},
...
}