Kā Linux Mint 20 instalēt PostgreSQL ar pgAdmin4


pgAdmin ir atvērtā koda iezīmēm bagāts frontend pārvaldības rīks, kas ļauj ērti pārvaldīt un pārvaldīt savu PostgreSQL relāciju datu bāzi no tīmekļa pārlūkprogrammas.

Tas nodrošina viegli lietojamu lietotāja interfeisu, kas vienkāršo datu bāzu un datu bāzes objektu izveidi un uzraudzību. PgAdmin 4 ir agrākā pgAdmin rīka uzlabojums, un tas ir pieejams Linux, Windows, macOS sistēmām un pat Docker konteineram.

Šajā apmācībā jūs uzzināsiet, kā Linux Mint 20 instalēt PostgreSQL ar pgAdmin4.

1. solis: Linux Mint instalējiet PostgreSQL datu bāzi

1. Lai sāktu, palaidiet termināli un atjauniniet paketes, izmantojot apt pakotņu pārvaldnieku, kā parādīts.

$ sudo apt update -y

Kad atjaunināšana ir pabeigta, pārejiet pie nākamās darbības.

Tā kā pgAdmin4 nodrošina priekšgala saskarni PostgreSQL datu bāzes objektu pārvaldībai, ir svarīgi vispirms instalēt PostgreSQL.

2. Lai to izdarītu, mēs instalēsim paketi postgresql un postgresql-contrib, kas piedāvā paplašinātas funkcijas, kas paplašina PostgreSQL funkcionalitāti.

$ sudo apt install postgresql postgresql-contrib

3. Parasti PostgreSQL sāk darboties automātiski. To var apstiprināt, izmantojot tālāk sniegto komandu:

$ sudo systemctl status postgresql

4. Lai pieteiktos savā PostgreSQL instancē, vispirms pārslēdzieties uz postgres lietotāju. Postgres lietotājs pēc noklusējuma tiek iekļauts, instalējot PostgreSQL. Pēc tam izpildiet komandu psql, kā parādīts.

$ sudo -i -u postgres
$ psql
# \q

5. Turklāt jūs varat pārbaudīt, vai datu bāzes serveris pieņem ienākošos savienojumus, kā parādīts.

$ sudo pg_isready

2. solis: Instalējiet pgAdmin4 Linux Mint

pgAdmin4 ir pieejams Ubuntu 16.04 un jaunākām versijām, un to var viegli instalēt, izmantojot APT pakotņu pārvaldnieku. Tas pats nevar atbalstīt Linux Mint 20, un Pgadmi4 izstrādātājiem vēl jāiekļauj atbalsts, kas ļauj lietotājiem viegli instalēt priekšējās vadības rīku, izmantojot APT pakotņu pārvaldnieku.

6. Vienīgā reālā iespēja ir pgAdmin4 instalēšana no virtuālās vides. Tātad vispirms mēs instalēsim priekšnoteikumu paketes, kā parādīts.

$ sudo apt install libgmp3-dev build-essential libssl-dev

7. Pēc tam instalējiet virtuālo vidi Python un ar to saistītās atkarības.

$ sudo apt install python3-virtualenv python3-dev libpq-dev

8. Pēc tam izveidojiet direktoriju, kurā izveidosiet virtuālo vidi.

$ mkdir pgadmin4 && cd pgadmin4

9. Pēc tam izveidojiet virtuālo vidi, kā parādīts attēlā. Šeit pgadmin4env ir virtuālās vides nosaukums.

$ virtualenv pgadmin4env

10. Kad virtuālā vide ir izveidota, aktivizējiet to, kā parādīts.

$ source pgadmin4env/bin/activate

11. Pēc tam izmantojiet pip rīku, lai instalētu pgadmin4, kā parādīts.

$ pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.30/pip/pgadmin4-4.30-py3-none-any.whl

12. Pēc tam izveidojiet konfigurācijas failu config_local.py.

$ sudo nano pgadmin4env/lib/python3.8/site-packages/pgadmin4/config_local.py

un pievienojiet zemāk redzamās rindas.

import os
DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/'))
LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log')
SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db')
SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions')
STORAGE_DIR = os.path.join(DATA_DIR, 'storage')
SERVER_MODE = False

13. Lai palaistu pgAdmin4 pārvaldības rīku, izsauciet komandu:

$ python pgadmin4env/lib/python3.8/site-packages/pgadmin4/pgadmin4.py
Or
./pgadmin4env/bin/pgadmin4&

14. Visbeidzot, dodieties uz pārlūkprogrammu un pārlūkojiet norādīto adresi.

http://127.0.0.1:5050

Jums tiks piedāvāts iestatīt galveno paroli, tāpēc turpiniet un iestatiet stingru paroli un noklikšķiniet uz pogas Labi.

15. Lai viss būtu vieglāk, ~/.bashrc failā varat izveidot aizstājvārdu, kā parādīts.

$ echo "alias startPg='~/pgAdmin4/venv/bin/python ~/pgAdmin4/venv/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py'" >> ~/.bashrc

16. Pēc tam atjauniniet bashrc failu.

$ source ~/.bashrc

17. Visbeidzot, jūs varat sākt pārvaldības rīku pgAdmin4, vienkārši izsaucot komandu startpg.

$ startpg

Vēlreiz dodieties uz pārlūkprogrammu un piesakieties PgAdmin4 saskarnē. Un ar to tiek pabeigta pgAdmin4 instalēšana Linux Mint.