Instalace databáze PostgreSQL¶
Update balíků a přidání repozitáře¶
Před instalací databáze je třeba udělat update a nainstalovat potřebné balíky pro přidání repozitáře
sudo apt update && sudo apt upgrade
sudo apt install gnupg2
curl -fSsL https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | sudo tee /usr/share/keyrings/postgresql.gpg > /dev/null
echo deb [arch=amd64,arm64,ppc64el signed-by=/usr/share/keyrings/postgresql.gpg] http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main | sudo tee -a /etc/apt/sources.list.d/postgresql.list
Instalace postgresql-15¶
sudo apt update && sudo apt install postgresql-15 postgresql-client-15 postgresql-client-common postgresql-common
Po doběhnutí tohoto příkazu by měla být aplikace nainstalovaná.
info
Běh databáze je možno zkontrolovat příkazem
Další ovládání probíhá standardně přes systemctl
sudo systemctl start postgresql@15-main.service # (1)!
sudo systemctl stop postgresql@15-main.service # (2)!
sudo systemctl restart postgresql@15-main.service # (3)!
- Start služby
- Zastavení služby
- Restart služby
Logy se ukládají do adresáře /var/log/postgresql.
Vytvoření databáze¶
Po úspěšné instalaci služby je třeba vytvořit novou databázi příkazy níže
- Příkaz createdb je nutné spustit pod uživatelem postgres
Vytvoření uživatele¶
Uživatele pro PMC je možné vytvořit pomocí frontendu psql.
- psql spouštíme přes uživatele postgres
- Místo 'secret_password' zadáme bezpečné heslo