Kako namestiti PostgreSQL s pgAdmin4 na Linux Mint 20


pgAdmin je odprtokodno orodje za upravljanje vmesnikov, bogato s funkcijami, ki vam omogoča enostavno upravljanje in upravljanje vaše relacijske baze podatkov PostgreSQL iz spletnega brskalnika.

Zagotavlja enostaven uporabniški vmesnik, ki poenostavlja ustvarjanje in spremljanje baz podatkov in predmetov baz podatkov. PgAdmin 4 je izboljšava prejšnjega orodja pgAdmin in je na voljo za Linux, Windows, sisteme macOS in celo vsebnik Docker.

V tej vadnici boste izvedeli, kako namestiti PostgreSQL s pgAdmin4 na Linux Mint 20.

1. korak: Namestite bazo podatkov PostgreSQL v Linux Mint

1. Za začetek zaženite terminal in posodobite pakete z upraviteljem paketov apt, kot je prikazano.

$ sudo apt update -y

Ko je posodobitev končana, nadaljujte z naslednjim korakom.

Ker pgAdmin4 nudi vmesnik za upravljanje predmetov zbirke podatkov PostgreSQL, je nujno, da je najprej nameščen PostgreSQL.

2. Za to bomo namestili paket postgresql in postgresql-contrib, ki ponuja razširjene funkcije, ki razširjajo funkcionalnost PostgreSQL.

$ sudo apt install postgresql postgresql-contrib

3. Ponavadi se PostgreSQL samodejno zažene ob zagonu. To lahko potrdite s spodnjim ukazom:

$ sudo systemctl status postgresql

4. Če se želite prijaviti v svoj primerek PostgreSQL, najprej preklopite na uporabnika postgres. Uporabnik Postgres je privzeto vključen v namestitev PostgreSQL. Nato zaženite ukaz psql, kot je prikazano.

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

5. Poleg tega lahko preverite, ali strežnik baze podatkov sprejema dohodne povezave, kot je prikazano.

$ sudo pg_isready

2. korak: Namestite pgAdmin4 na Linux Mint

pgAdmin4 je na voljo za Ubuntu 16.04 in novejše različice in ga je mogoče enostavno namestiti z upraviteljem paketov APT. Isti ne morejo podpirati razvijalcev Linux Mint 20 in Pgadmi4, vendar še ne vključujejo podpore, ki uporabnikom omogoča enostavno namestitev orodja za upravljanje sočelja z upravljalnikom paketov APT.

6. Edina izvedljiva možnost je namestitev pgAdmin4 iz navideznega okolja. Najprej bomo torej namestili predpogojne pakete, kot je prikazano.

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

7. Nato namestite navidezno okolje Python in s tem povezane odvisnosti.

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

8. Nato ustvarite imenik, v katerem boste ustvarili navidezno okolje.

$ mkdir pgadmin4 && cd pgadmin4

9. Nato ustvarite navidezno okolje, kot je prikazano. Tu je pgadmin4env ime navideznega okolja.

$ virtualenv pgadmin4env

10. Ko je virtualno okolje na mestu, ga aktivirajte, kot je prikazano.

$ source pgadmin4env/bin/activate

11. Nato z orodjem pip namestite pgadmin4, kot je prikazano.

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

12. Nato ustvarite konfiguracijsko datoteko config_local.py.

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

in dodajte spodnje vrstice.

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. Če želite zagnati orodje za upravljanje pgAdmin4, pokličite ukaz:

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

14. Na koncu pojdite do brskalnika in pobrskajte po prikazanem naslovu.

http://127.0.0.1:5050

Pozvani boste, da nastavite glavno geslo, zato nadaljujte in nastavite močno geslo ter kliknite gumb »V redu«.

15. Za lažje stvari lahko v datoteki ~/.bashrc ustvarite vzdevek, kot je prikazano.

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

16. Nato posodobite datoteko bashrc.

$ source ~/.bashrc

17. Končno lahko orodje za upravljanje pgAdmin4 zaženete tako, da preprosto prikličete ukaz startpg.

$ startpg

Še enkrat pojdite v svoj brskalnik in se prijavite v vmesnik PgAdmin4. S tem se zaključi namestitev pgAdmin4 na Linux Mint.