PostgreSQL
PostgreSQL je pokročilý relační databázový systém s otevřeným zdrojovým kódem, který poskytuje vysokou spolehlivost, robustnost a bohatou funkcionalitu. Je vhodný pro náročné aplikace vyžadující komplexní dotazy a transakční integritu.
Další podrobnosti o PostgreSQL naleznete v oficiální dokumentaci.
První použití
Na serverletu je PostgreSQL ve výchozím stavu zakázán.
Povolit jej je možné v administraci na kartě Software serverletu (viz Ovládání serverletu):

Nebo příkazem v terminálu:
$ app enable postgresql
Zapnutí PostgreSQL:
$ app start postgresql
Vytváření a správa databází
Vytváření a správa databází je možná z UI nebo z SSH/CLI pomocí nástroje Futrou DB Manager.
Administrace (UI)
Novou databázi s uživatelským účtem můžete přidat v Administraci na kartě Databáze serverletu.

Futrou DB Manager (CLI)
Pro správu databází z terminálu můžete použít nástroj Futrou DB Manager:
Futrou DB Manager
Usage: db {name} list
Usage: db {name} add {database_name} {password}
Usage: db {name} update {database_name} {new_password}
Usage: db {name} del {database_name}
Supported databases: mariadb, mongodb, postgresql
Example: db postgresql list
Příkazy:
db postgresql list- Zobrazí seznam všech databázídb postgresql add nazev_databaze heslo- Vytvoří novou databázi s uživatelem a heslemdb postgresql update nazev_databaze nove_heslo- Aktualizuje heslo pro databázidb postgresql del nazev_databaze- Smaže databázi
Příklad:
$ db postgresql add moje_db tajne_heslo
Ovládání
PostgreSQL je možné ovládat pomocí příkazu:
$ psql
Pro připojení k konkrétní databázi:
$ psql -d nazev_databaze
Nastavení
Veškeré nastavení PostgreSQL je uloženo v konfiguračních souborech v adresáři /srv/config/postgresql/. Hlavní konfigurační soubor je postgresql.conf.