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.