V tomto tutoriálu vám ukážeme, jak nainstalovat PostgreSQL na Debian 10 Buster. Pro ty z vás, kteří nevěděli, PostgreSQL nebo Postgres je open-source systém pro správu relačních databází. Je populární a má mnoho pokročilých funkcí, jako jsou spolehlivé transakce a souběžnost bez čtení zámků.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci PostgreSQL na server Debian 10 (Buster).
Předpoklady
- Server s jedním z následujících operačních systémů:Debian 10 (Buster).
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte PostgreSQL na Debian 10 Buster
Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt
příkazy v terminálu:
apt update apt upgrade
Krok 2. Instalace PostgreSQL na Debian 10.
PostgreSQL je k dispozici ve výchozích úložištích. Nyní nainstalujte balíčky PostgreSQL pomocí apt
příkaz:
sudo apt install postgresql postgresql-contrib
Po dokončení instalace se služba PostgreSQL automaticky spustí. Instalaci můžete ověřit pomocí příkazu níže:
sudo -u postgres psql -c "SELECT version();"
Zobrazí výstup, jak je uvedeno níže:
PostgreSQL 9.6.13 on x86_64-pc-linux-gnu, compiled by gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20191016, 64-bit
Krok 3. Přístup k příkazovému řádku PostgreSQL.
Po instalaci databázového serveru PostgreSQL ve výchozím nastavení vytvoří uživatele 'postgres' s rolí 'postgres'. Vytvoří také systémový účet se stejným názvem 'postgres Chcete-li se tedy připojit k serveru postgres, přihlaste se do systému jako uživatel postgres a připojte databázi:
su - postgres psql
Nyní jste přihlášeni k databázovému serveru PostgreSQL. Pro kontrolu přihlašovacích údajů použijte následující příkaz z příkazového řádku databáze:
postgres-# \conninfo
Chcete-li se odpojit od příkazového řádku databáze PostgreSQL, zadejte níže uvedený příkaz a stiskněte klávesu Enter. Vrátí vás zpět do příkazového řádku Ubuntu:
postgres-# \q
Vytvořte nového uživatele a databázi:
### For example, let us create a new user called “intan” with password “ramona”, and database called “intandb”. ### sudo -u postgres createuser -D -A -P intan sudo -u postgres createdb -O idroot intandb
Gratulujeme! Úspěšně jste nainstalovali PostgreSQL Server. Děkujeme, že jste použili tento návod k instalaci PostgreSQL v systémech Debian 10 Buster. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web PostgreSQL.