pgAdmin is een open-source feature-rijke, frontend-beheertool waarmee u eenvoudig uw PostgreSQL relationele database vanuit een webbrowser.
Het biedt een gebruiksvriendelijke gebruikersinterface die het maken en bewaken van databases en databaseobjecten vereenvoudigt. PgAdmin 4 is een verbetering van de eerdere pgAdmin tool en is beschikbaar voor Linux, Windows, macOS-systemen en zelfs een Docker-container.
In deze zelfstudie leert u hoe u te installeren PostgreSQL met pgAdmin4 Aan Linux Mint 20.
1. Start om te beginnen uw terminal en werk uw pakketten bij met de apt pakketbeheerder zoals getoond.
$ sudo apt-update -y.
Zodra de update is voltooid, gaat u verder met de volgende stap.
Sinds pgAdmin4 biedt een frontend-interface voor het beheer van PostgreSQL database-objecten, is het essentieel om te hebben PostgreSQL eerst geïnstalleerd.
2. Om dit te doen, gaan we de postgresql pakket en postgresql-bijdrage die uitgebreide functies biedt die de functionaliteit van PostgreSQL.
$ sudo apt install postgresql postgresql-contrib.
3. Gebruikelijk, PostgreSQL start automatisch bij het opstarten. U kunt dit bevestigen met het onderstaande commando:
$ sudo systemctl status postgresql.
4. Om in te loggen op uw PostgreSQL schakel bijvoorbeeld eerst over naar de postgres gebruiker. De Postgres-gebruiker wordt standaard meegeleverd bij de installatie van: PostgreSQL. Voer vervolgens de psql commando zoals getoond.
$ sudo -i -u postgres. $ psql. # \Q.
5. Bovendien kunt u controleren of de databaseserver inkomende verbindingen accepteert, zoals weergegeven.
$ sudo pg_isklaar.
pgAdmin4 is beschikbaar voor Ubuntu 16.04 en latere versies en kan eenvoudig worden geïnstalleerd met behulp van de APT pakket manager. Hetzelfde kan niet ondersteunen Linux Mint 20 en Pgadmi4 ontwikkelaars moeten nog ondersteuning bieden waarmee gebruikers eenvoudig de frontend-beheertool kunnen installeren met behulp van de APT-pakketbeheerder.
6. De enige haalbare optie is om te installeren pgAdmin4 vanuit een virtuele omgeving. Dus eerst zullen we de vereiste pakketten installeren zoals weergegeven.
$ sudo apt install libgmp3-dev build-essentiële libssl-dev.
7. Installeer vervolgens de Python virtuele omgeving en bijbehorende afhankelijkheden.
$ sudo apt install python3-virtualenv python3-dev libpq-dev.
8. Maak vervolgens een map waarin u een virtuele omgeving gaat maken.
$ mkdir pgadmin4 && cd pgadmin4.
9. Maak vervolgens de virtuele omgeving zoals weergegeven. Hier, pgadmin4env is de naam van de virtuele omgeving.
$ virtualenv pgadmin4env.
10. Zodra de virtuele omgeving is geïnstalleerd, activeert u deze zoals weergegeven.
$ bron pgadmin4env/bin/activate.
11. Gebruik dan de pip-tool installeren pgadmin4 zoals getoond.
$ pip installeren https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.30/pip/pgadmin4-4.30-py3-none-any.whl.
12. Maak vervolgens een configuratiebestand config_local.py.
$ sudo nano pgadmin4env/lib/python3.8/site-packages/pgadmin4/config_local.py.
en voeg de onderstaande regels toe.
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, 'sessies') STORAGE_DIR = os.path.join (DATA_DIR, 'opslag') SERVER_MODE = Onwaar.
13. Om te beginnen pgAdmin4 beheertool, roep de opdracht op:
$ python pgadmin4env/lib/python3.8/site-packages/pgadmin4/pgadmin4.py. Of. ./pgadmin4env/bin/pgadmin4&
14. Ga ten slotte naar uw browser en blader door het weergegeven adres.
http://127.0.0.1:5050.
U wordt gevraagd om het hoofdwachtwoord in te stellen, dus ga verder en stel een sterk wachtwoord in en klik op de 'OK' knop.
15. Om het u gemakkelijker te maken, kunt u een alias maken in de ~/.bashrc bestand zoals weergegeven.
$ echo "alias startPg='~/pgAdmin4/venv/bin/python ~/pgAdmin4/venv/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py'" >> ~/.bashrc.
16. Werk vervolgens het bashrc-bestand bij.
$ bron ~/.bashrc.
17. Eindelijk kunt u beginnen met de pgAdmin4 beheertool door simpelweg de startpg opdracht.
$ startpg.
Ga opnieuw naar uw browser en log in op de PgAdmin4 koppel. En hiermee is de installatie van pgAdmin4 Aan Linux Mint.