PostgreSQL¶
PostgreSQL je výkonná databáze pro PHP aplikace, které ji vyžadují, typicky Laravel, Symfony nebo Nextcloud.
Vytvoření databáze¶
- V administraci otevřete Databáze → PostgreSQL databáze a klikněte na Přidat PostgreSQL.
- Doplňte název databáze. Začíná vždy prefixem vaší domény, např.
vasedomena_cz_, za který připíšete vlastní část, třebawww,appneboapi. - Zadejte heslo, nebo si nechte vygenerovat bezpečné 12znakové heslo.
- Zvolte locale databáze a uložte.
Jaké locale zvolit?
Locale určuje, jak databáze řadí text (ORDER BY), porovnává ho a převádí na velká a malá písmena. Ve všech variantách se data ukládají v UTF-8, takže diakritiku i emoji uložíte vždy.
| Locale | Řazení | Kdy zvolit |
|---|---|---|
cs_CZ.UTF-8 |
podle české abecedy (č za c, ch za h) | web nebo aplikace v češtině – doporučujeme |
en_US.UTF-8 |
podle anglických pravidel, česká písmena se řadí jako bez háčků | aplikace v angličtině nebo mezinárodní |
C |
podle kódu znaků (velká písmena před malými, znaky s háčky až na konci) | technická data, kde nezáleží na abecedním řazení a jde o rychlost |
Locale později nezměníte
Locale se nastavuje při vytvoření databáze a později už ho změnit nejde. Pro změnu je potřeba vytvořit novou databázi a data do ní přenést.
Přihlašovací údaje¶
| Údaj | Hodnota |
|---|---|
| Server (host) | 127.0.0.1 |
| Port | 5432 |
| Název databáze | např. vasedomena_cz_app |
| Uživatel | stejný jako název databáze |
| Heslo | heslo zadané při vytvoření |
Kam údaje vyplnit¶
V souboru .env: