본문으로 건너뛰기

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
}
},
...
}