PostgreSQL
Wprowadzenie
PostgreSQL to jedna z najczęściej używanych otwartoźródłowych obiektowo-relacyjnych baz danych.
Instalacja
Informacje o tym, jak zainstalować PostgreSQL.
Ubuntu
Wykonaj w terminalu:
sudo apt install postgresql
Windows
Zainstaluj serwer bazy danych:
Zainstaluj klienta PostgreSQL pgAdmin.
Klient
Połącz się z PostgreSQL, aby wykonywać polecenia zarządzania na serwerze bazy danych.
Ubuntu
Wykonaj w terminalu:
sudo -u postgres psql
Windows
Zainstaluj i używaj pgAdmin.
Tworzenie użytkownika
Wykonaj następujące polecenie połączony z klientem PostgreSQL:
create user uzytkownik_aplikacji with password 'T4jN3H4sL0';
Tworzenie bazy danych
Wykonaj następujące polecenie połączony z klientem PostgreSQL:
create database baza_aplikacji with owner uzytkownik_aplikacji;
Aby wyjść, użyj polecenia:
\q
Konfiguracja bazy danych
Połącz się z nowo utworzoną bazą danych, używając aplikacji klienckiej PostgreSQL.
Ubuntu
Wykonaj następujące polecenie w terminalu:
sudo -u postgres psql baza_aplikacji
Windows
Zainstaluj i używaj pgAdmin.
Instalacja rozszerzenia UUID
Konieczne jest zainstalowanie w PostgreSQL rozszerzenia do generowania UUID.
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
Konfiguracja aplikacji
Edytuj plik konfiguracji aplikacji odpowiednio do środowiska:
config/_development.json
Przykład konfiguracji dla PostgreSQL:
{
...
"db": {
"default": {
"engine": "pg",
"port": "5432",
"host": "localhost",
"name": "baza_aplikacji",
"username": "uzytkownik_aplikacji",
"password": "T4jN3H4sL0"
}
},
...
}
Można użyć konfiguracji zaawansowanych, takich jak:
{
...
"db": {
"default": {
"engine": "pg",
"port": "5432",
"host": "localhost",
"name": "baza_aplikacji",
"username": "uzytkownik_aplikacji",
"password": "T4jN3H4sL0",
"maximumPoolSize": 100,
"minimumIdle": 1,
"idleTimeout": 10000,
"maxLifetime": 60000
}
},
...
}