Wéi installéiere ech PostgreSQL mat pgAdmin4 op Linux Mint 20


pgAdmin ass en Open-Source Feature-räich, Frontend Management Tool dat Iech erlaabt Iech Är PostgreSQL relational Datebank vun engem Webbrowser einfach ze administréieren an ze verwalten.

Et bitt eng einfach ze benotzen User-Interface déi d'Schafung an d'Iwwerwaachung vun Datenbanken an Datebankobjekter vereinfacht. PgAdmin 4 ass eng Verbesserung vum fréiere pgAdmin Tool an ass verfügbar fir Linux, Windows, macOS Systemer, a souguer en Docker Container.

An dësem Tutorial léiert Dir wéi Dir PostgreSQL mat pgAdmin4 op Linux Mint 20 installéiere wëllt.

Schrëtt 1: Installéiert PostgreSQL Datebank op Linux Mint

1. Fir unzefänken, starten Ären Terminal an aktualiséieren Är Packagen mat dem apt Package Manager wéi gewisen.

$ sudo apt update -y

Wann d'Aktualiséierung fäerdeg ass, fuert op den nächste Schrëtt.

Zënter pgAdmin4 e Frontend-Interface fir d'Gestioun vun PostgreSQL Datebankobjekter ubitt, ass et essentiell fir PostgreSQL als éischt installéiert ze hunn.

2. Fir dëst ze maachen, gi mir de Postgresql Package installéieren an postgresql-contrib déi erweidert Features ubitt, déi d'Funktionalitéit vu PostgreSQL verlängeren.

$ sudo apt install postgresql postgresql-contrib

3. Normalerweis fänkt PostgreSQL automatesch beim Stiwwel un. Dir kënnt dëst mat dem Kommando hei ënnen bestätegen:

$ sudo systemctl status postgresql

4. Fir Iech op Är PostgreSQL Instanz ze loggen, schalt als éischt op de Postgres Benotzer. De Postgres Benotzer kënnt als Standard mat der Installatioun vu PostgreSQL abegraff. Fuert dann de psql Kommando wéi gewisen.

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

5. Zousätzlech, kënnt Dir kontrolléieren ob der Datebank Server Entréeën Verbindungen akzeptéiert wéi gewisen.

$ sudo pg_isready

Schrëtt 2: Installéiert pgAdmin4 op Linux Mint

pgAdmin4 ass verfügbar fir Ubuntu 16.04 a spéider Versiounen a kann einfach mam APT Package Manager installéiert ginn. Datselwecht kann net Linux Mint 20 a Pgadmi4 Entwéckler ënnerstëtzen, sinn nach Ënnerstëtzung abegraff, déi d'Benotzer erlaabt de Frontend Management Tool einfach mat dem APT Package Manager z'installéieren.

6. Déi eenzeg liewensfäeg Optioun ass pgAdmin4 aus engem virtuellen Ëmfeld z'installéieren. Also als éischt installéiere mir d'Viraussetzungspakete wéi gewisen.

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

7. Nächst, installéiert de Python virtuell Ëmfeld an assoziéiert Ofhängegkeeten.

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

8. Als nächst erstellt e Verzeichnis wou Dir e virtuellt Ëmfeld erstellt.

$ mkdir pgadmin4 && cd pgadmin4

9. Dann erstellen déi virtuell Ëmwelt wéi gewisen. Hei ass pgadmin4env den Numm vum virtuellen Ëmfeld.

$ virtualenv pgadmin4env

10. Wann d'virtuell Ëmfeld op der Plaz ass, aktivéiert et wéi gewisen.

$ source pgadmin4env/bin/activate

11. Benotzt dann de Pip-Tool fir pgadmin4 z'installéieren wéi gewisen.

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

12. Nächst, schafen eng Configuratiounsdatei config_local.py.

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

a füügt d'Linnen hei drënner.

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. Fir de pgAdmin4 Management Tool unzefänken, rufft de Kommando op:

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

14. Endlech, Kapp iwwer Äre Browser an duerch d'Adress ugewisen.

http://127.0.0.1:5050

Dir wäert gefuerdert ginn d'Master Passwuert ze setzen, also fuert weider a setzt e staarkt Passwuert a klickt op de 'Ok' Knäppchen.

15. Fir d'Saache méi einfach ze maachen, kënnt Dir en Alias an der ~/.bashrc Datei erstellen wéi se gewisen.

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

16. Als nächst, update d'bashrc Datei.

$ source ~/.bashrc

17. Schlussendlech kënnt Dir de pgAdmin4 Management Tool starten andeems Dir einfach de Startpg Kommando oprufft.

$ startpg

Gitt nach eng Kéier op Äre Browser a loggt Iech op d'PgAdmin4 Interface un. An dëst schléisst d'Installatioun vu pgAdmin4 op Linux Mint of.