Alle ved, at pgAdmin er et open source-program, der blev udviklet til at lette administrationen af PostgreSQL-databasestyringssystemet. Dette program er baseret på sprogene Python og Javascript. Det er implementeret som en indlejret ramme. Dets særegenhed er, at det er muligt at udvide dets funktionalitet ved at tilslutte yderligere moduler. pgAdmin er en grafisk klient- og webgrænseflade, som du kan bruge til at oprette, ændre og udføre andre handlinger med databasen. Det er muligt at bruge programmet til at udføre alle operationer, der findes i PostgreSQL, for eksempel til at udføre SQL-forespørgsler, oprette og slette brugere, tilføje tilladelser. i denne instruktion vil vi overveje, hvordan man installerer pgAdmin4 i Ubuntu 20.04.
Før du installerer gAdmin4 på Ubuntu 20.04, skal du sørge for, at PostgreSQL-serveren kører. PostgreSQL-versionen skal være højere end 9.6. For at kontrollere status for Postgresql-tjenesten skal du udføre kommandoen:
$ systemctl status postgresql
Hvis statusfeltet ikke har ordet active fremhævet med grønt, skal det tilføjes. Vi er nødt til at finde ud af, hvorfor tjenesten ikke kører, og løse problemerne. Hvis alle betingelser er opfyldt, kan du fortsætte med installationen.
Det første skridt i installationen af pgAdmin4 er at tilføje programudviklernes repository til systemet. For at gøre dette skal du først indstille den offentlige nøgle ved hjælp af kommandoen:
$ sudo wget https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add packages_pgadmin_org.pub
Dernæst skal du tilføje pgAdmin-repository-posten til filen /etc/apt/sources.list.d/pgadmin4
. list
:
$ echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > sudo tee /etc/apt/sources.list.d/pgadmin4.list
Pakkelisten skal opdateres:
$ sudo apt update
For at starte installationen af pgAdmin4 skal du indtaste kommandoen:
$ sudo apt install pgadmin4
Dette vil installere både desktop- og web-mode-versionerne. Hvis du kun har brug for desktop-versionen, skal du køre kommandoen:
$ sudo apt install pgadmin4-desktop
For at installere web-mode-versionen skal du skrive følgende kommando i terminalen:
$ sudo apt install pgadmin4-web
Hvis spørgsmålet "Do you want to continue?" vises under installationen, skal du skrive bogstavet D og trykke på Enter.
Efter installationen vises programmet pgAdmin4 i hovedmenuen i Ubuntu-operativsystemet. For at køre det skal du åbne hovedmenuen og skrive pgAdmin i søgefeltet og derefter klikke på programikonet.
Når du kører programmet første gang, vil det bede dig om at angive en hovedadgangskode til pgAdmin. Du skal finde på og indtaste et hemmeligt ord og klikke på OK.
Derefter vises et nyt vindue.
For at ændre sproget skal du vælge File i hovedmenuen og derefter Preferences.
I afsnittet Miscellaneous skal du vælge User Language og vælge Russian i den rulleliste, der vises i højre del af vinduet.
For at konfigurere webgrænsefladen skal du indtaste følgende linje i terminalen:
$ sudo /usr/pgadmin4/bin/setup-web.sh
Mens kommandoen udføres, skal brugeren indtaste en gyldig e-mailadresse, der skal bruges som login og adgangskode for at få adgang til webgrænsefladen. Når kommandoen er færdig, skal du skrive i adresselinjen i browseren:
http://127.0.0.1/pgadmin4
Dette afslutter installationen af PgAdmin4 Ubuntu 20.04. Nu kan du gå videre til at oprette forbindelse til databaseserveren.
For at oprette forbindelse til PostgreSQL skal du tilføje serveren til programmet. For at gøre det er der i hovedvinduet i pgAdmin4 en genvej til Tilføj ny server. Klik på den. I det åbnede vindue skal du på den første fane Generelt i feltet Navn angive navnet på databaseserveren.
På fanen Connection udfyldes felterne:
For at undgå at skulle indtaste adgangskoden hele tiden, skal du sætte kryds i boksen ved siden af linjen Save password? Klik derefter på knappen Gem for at afslutte oprettelsen af serveren.
Nu vises de databaser, der er hostet på denne server, på listen.
Efter at have læst instruktionerne har du lært, hvordan du installerer Pgadmin Ubuntu 20.04, hvordan du konfigurerer denne platform, starter webgrænsefladen og opretter forbindelse til PostgreSQL.