PostgreSQL
Introduzione
Il PostgreSQL è uno dei database relazionali a oggetti open source più utilizzati.
Installazione
Informazioni su come installare PostgreSQL.
Ubuntu
Esegui nel terminale:
sudo apt install postgresql
Windows
Installa il server di database:
Installa il client di PostgreSQL pgAdmin.
Client
Connettiti a PostgreSQL per eseguire comandi di gestione sul server di database.
Ubuntu
Esegui nel terminale:
sudo -u postgres psql
Windows
Installa e utilizza pgAdmin.
Creare un utente
Esegui il seguente comando connesso al client di PostgreSQL:
create user utente_app with password 'S3cR3t';
Creare il database
Esegui il seguente comando connesso al client di PostgreSQL:
create database db_app with owner utente_app;
Per uscire utilizza il comando:
\q
Configurare il database
Connettiti al nuovo database creato utilizzando l'applicazione client di PostgreSQL.
Ubuntu
Esegui il seguente comando nel terminale:
sudo -u postgres psql db_app
Windows
Installa e utilizza pgAdmin.
Installare l'estensione UUID
È necessario installare in PostgreSQL l'estensione per generare gli UUID.
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
Configurare l'applicazione
Modifica il file di configurazione dell'applicazione in base all'ambiente:
config/_development.json
Esempio di configurazione per PostgreSQL:
{
...
"db": {
"default": {
"engine": "pg",
"port": "5432",
"host": "localhost",
"name": "db_app",
"username": "utente_app",
"password": "S3cR3t"
}
},
...
}
Possono essere utilizzate configurazioni avanzate come:
{
...
"db": {
"default": {
"engine": "pg",
"port": "5432",
"host": "localhost",
"name": "db_app",
"username": "utente_app",
"password": "S3cR3t",
"maximumPoolSize": 100,
"minimumIdle": 1,
"idleTimeout": 10000,
"maxLifetime": 60000
}
},
...
}