Giunsa ang Pag-install sa PostgreSQL sa pgAdmin4 sa Linux Mint 20


Ang pgAdmin kay usa ka open-source nga adunahan sa feature, frontend management tool nga nagtugot kanimo sa dali nga pagdumala ug pagdumala sa imong PostgreSQL relational database gikan sa web browser.

Naghatag kini usa ka dali gamiton nga interface sa gumagamit nga gipasimple ang paghimo ug pag-monitor sa mga database ug mga butang sa database. Ang PgAdmin 4 usa ka pagpaayo sa naunang pgAdmin nga himan ug magamit alang sa Linux, Windows, macOS system, ug bisan usa ka sudlanan sa Docker.

Sa kini nga panudlo, mahibal-an nimo kung giunsa ang pag-install sa PostgreSQL sa pgAdmin4 sa Linux Mint 20.

Lakang 1: I-install ang PostgreSQL Database sa Linux Mint

1. Sa pagsugod, ilunsad ang imong terminal ug i-update ang imong mga package gamit ang apt package manager sama sa gipakita.

$ sudo apt update -y

Kung kompleto na ang pag-update, ipadayon ang sunod nga lakang.

Tungod kay ang pgAdmin4 naghatag ug frontend interface alang sa pagdumala sa mga butang sa database sa PostgreSQL, importante nga ma-install una ang PostgreSQL.

2. Aron mahimo kini, atong i-install ang postgresql package ug postgresql-contrib nga nagtanyag ug extended features nga nagpalugway sa functionality sa PostgreSQL.

$ sudo apt install postgresql postgresql-contrib

3. Kasagaran, ang PostgreSQL awtomatikong magsugod sa boot up. Mahimo nimong kumpirmahon kini gamit ang mando nga gihatag sa ubos:

$ sudo systemctl status postgresql

4. Para maka-log in sa imong PostgreSQL instance, balhin una sa postgres user. Ang tiggamit sa Postgres naglakip sa default sa pag-instalar sa PostgreSQL. Dayon padagana ang psql command sama sa gipakita.

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

5. Dugang pa, mahimo nimong susihon kung ang database server nagdawat sa umaabot nga mga koneksyon sama sa gipakita.

$ sudo pg_isready

Lakang 2: I-install ang pgAdmin4 sa Linux Mint

Ang pgAdmin4 anaa alang sa Ubuntu 16.04 ug sa ulahi nga mga bersyon ug dali nga ma-install gamit ang APT package manager. Ang sama nga dili makasuporta sa Linux Mint 20 ug Pgadmi4 developers wala pa maglakip sa suporta nga nagtugot sa mga tiggamit sa dali nga pag-instalar sa frontend management tool gamit ang APT package manager.

6. Ang bugtong mahimo nga kapilian mao ang pag-instalar sa pgAdmin4 gikan sa usa ka virtual nga palibot. Busa una, atong i-install ang gikinahanglan nga mga pakete sama sa gipakita.

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

7. Sunod, i-install ang Python virtual environment ug mga kaubang dependencies.

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

8. Sunod, paghimo og direktoryo diin maghimo ka og virtual nga palibot.

$ mkdir pgadmin4 && cd pgadmin4

9. Unya paghimo sa virtual nga palibot sama sa gipakita. Dinhi, ang pgadmin4env mao ang ngalan sa virtual nga palibot.

$ virtualenv pgadmin4env

10. Sa higayon nga ang virtual nga palibot anaa na, i-activate kini sama sa gipakita.

$ source pgadmin4env/bin/activate

11. Dayon gamita ang pip tool para i-install ang pgadmin4 sama sa gipakita.

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

12. Sunod, paghimo ug configuration file config_local.py.

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

ug idugang ang mga linya sa ubos.

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. Para masugdan ang pgAdmin4 management tool, gamita ang command:

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

14. Sa katapusan, adto sa imong browser ug tan-awa ang adres nga gipakita.

http://127.0.0.1:5050

Maaghat ka sa pag-set sa master password, busa ipadayon ug ibutang ang usa ka lig-on nga password ug i-klik ang 'Ok' nga buton.

15. Aron mapasayon ang mga butang, makahimo ka ug alias sa ~/.bashrc file sama sa gipakita.

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

16. Sunod, i-update ang bashrc file.

$ source ~/.bashrc

17. Sa katapusan, mahimo nimong sugdan ang tool sa pagdumala sa pgAdmin4 pinaagi lamang sa paggamit sa startpg command.

$ startpg

Sa makausa pa adto sa imong browser ug log in sa PgAdmin4 interface. Ug kini nagtapos sa pag-instalar sa pgAdmin4 sa Linux Mint.