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.