PostgreSQL: n asentaminen pgAdmin4: n kanssa Linux Mint 20: een


pgAdmin on avoimen lähdekoodin monipuolinen käyttöliittymän hallintatyökalu, jonka avulla voit helposti hallita ja hallita PostgreSQL-relaatiotietokantaa verkkoselaimella.

Se tarjoaa helppokäyttöisen käyttöliittymän, joka yksinkertaistaa tietokantojen ja tietokantaobjektien luomista ja valvontaa. PgAdmin 4 on parannus aikaisempaan pgAdmin-työkaluun ja on saatavana Linuxille, Windowsille, macOS-järjestelmille ja jopa Docker-säilölle.

Tässä opetusohjelmassa opit asentamaan PostgreSQL: n pgAdmin4: n kanssa Linux Mint 20: een.

Vaihe 1: Asenna PostgreSQL-tietokanta Linux Mintiin

1. Aloita käynnistämällä pääte ja päivittämällä paketit apt-paketinhallinnalla kuvan osoittamalla tavalla.

$ sudo apt update -y

Kun päivitys on valmis, siirry seuraavaan vaiheeseen.

Koska pgAdmin4 tarjoaa käyttöliittymän PostgreSQL-tietokantaobjektien hallintaan, on välttämätöntä, että PostgreSQL asennetaan ensin.

2. Tätä varten aiomme asentaa postgresql-paketin ja postgresql-contrib, joka tarjoaa laajennettuja ominaisuuksia, jotka laajentavat PostgreSQL: n toiminnallisuutta.

$ sudo apt install postgresql postgresql-contrib

3. Yleensä PostgreSQL käynnistyy automaattisesti käynnistettäessä. Voit vahvistaa tämän seuraavalla komennolla:

$ sudo systemctl status postgresql

4. Voit kirjautua PostgreSQL-ilmentymään siirtymällä ensin postgres-käyttäjään. Postgres-käyttäjä sisältyy oletusarvoisesti PostgreSQL: n asennuksen yhteydessä. Suorita sitten psql-komento kuvan mukaisesti.

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

5. Voit lisäksi tarkistaa, hyväksyykö tietokantapalvelin saapuvia yhteyksiä kuvan mukaisesti.

$ sudo pg_isready

Vaihe 2: Asenna pgAdmin4 Linux Mintiin

pgAdmin4 on saatavana Ubuntu 16.04: lle ja uudemmille versioille, ja se voidaan asentaa helposti APT-paketinhallinnalla. Sama ei voi tukea Linux Mint 20: tä ja Pgadmi4-kehittäjät ovat vielä sisällyttäneet tuen, jonka avulla käyttäjät voivat helposti asentaa käyttöliittymän hallintatyökalun APT-paketinhallinnan avulla.

6. Ainoa toteuttamiskelpoinen vaihtoehto on asentaa pgAdmin4 virtuaalisesta ympäristöstä. Joten ensin asennamme vaaditut paketit kuvan mukaisesti.

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

7. Asenna seuraavaksi Python-virtuaaliympäristö ja siihen liittyvät riippuvuudet.

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

8. Luo seuraavaksi hakemisto, johon luot virtuaalisen ympäristön.

$ mkdir pgadmin4 && cd pgadmin4

9. Luo sitten virtuaaliympäristö kuvan osoittamalla tavalla. Tässä pgadmin4env on virtuaalisen ympäristön nimi.

$ virtualenv pgadmin4env

10. Kun virtuaalinen ympäristö on paikallaan, aktivoi se kuvan osoittamalla tavalla.

$ source pgadmin4env/bin/activate

11. Asenna sitten pgadmin4 pip-työkalulla kuvan osoittamalla tavalla.

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

12. Luo sitten määritystiedosto config_local.py.

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

ja lisää alla olevat rivit.

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. Käynnistä pgAdmin4-hallintatyökalu kutsumalla komento:

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

14. Siirry lopuksi selaimeesi ja selaa osoitetta.

http://127.0.0.1:5050

Sinua pyydetään asettamaan pääsalasana, joten jatka ja aseta vahva salasana ja napsauta ‘Ok’ -painiketta.

15. Asioiden helpottamiseksi voit luoda aliaksen ~/.bashrc-tiedostoon kuvan osoittamalla tavalla.

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

16. Päivitä seuraavaksi bashrc-tiedosto.

$ source ~/.bashrc

17. Lopuksi voit käynnistää pgAdmin4-hallintatyökalun yksinkertaisesti kutsumalla startpg-komennon.

$ startpg

Jälleen kerran siirry selaimeesi ja kirjaudu sisään PgAdmin4-käyttöliittymään. Ja tämä päättää pgAdmin4: n asennuksen Linux Mintiin.