logo

Koble til en PostgreSQL-databaseserver

I denne delen skal vi forstå hvordan du kobler til PostgreSQL databaseserver gjennom en interaktiv terminalprogramvare kalt pgAdmin og SQL Shell (psql) applikasjon.

Hvis vi installerte PostgreSQL-databaseserveren, vil PostgreSQL-installasjonsprogrammet også koble til noen nyttige verktøy for å jobbe gjennom PostgreSQL-databaseserveren.

Her skal vi diskutere hvordan vi kan koble til PostgreSQL-databaseserveren gjennom verktøyene nedenfor:

    PgAdmin SQL Shell (PSQL)

PgAdmin: Det er et nettbasert front-end-administrasjonsverktøy for PostgreSQL, som hjelper oss å koble til PostgreSQL databaseserver.

SQL-skall (psql): Det er en terminalbasert front-end-applikasjon, og vi kan også bruke denne applikasjonen til å koble til PostgreSQL databaseserver .

Vi vil nå koble til PostgreSQL-databaseserveren ved hjelp av pgAdmin .

    Koble til PostgreSQL-databaseserveren ved å bruke pgAdmin

For det første vil vi forstå hvordan du kobler til en database ved hjelp av pgAdmin applikasjon.

pgAdmin-verktøyet tillater oss å forholde oss til PostgreSQL-databaseserveren gjennom en innebygd brukergrensesnitt . Og her bruker vi pgadmin4 versjon for å koble til databasen.

Vi følger trinnene nedenfor for å koble til PostgreSQL-databaseserveren ved hjelp av pgAdmin GUI-verktøy:

Trinn 1: Start pgAdmin-applikasjonen

Først vil vi åpne pgAdmin applikasjon. For dette vil vi gå inn pgAdmin inn i søkefeltet i systemet vårt, som vist på skjermbildet nedenfor:

Koble til en PostgreSQL-databaseserver

Etter å ha klikket på pgAdmin applikasjon, vil den starte i nettleseren, som vi kan se i følgende skjermbilde:

Koble til en PostgreSQL-databaseserver

Trinn 2: Opprett en server

Etter det vil vi høyreklikke på Servere node og velg Opprett → Server... menyen til opprette en server , som vi kan se på bildet nedenfor:

Koble til en PostgreSQL-databaseserver

Trinn 3: Oppgi servernavnet

Etter å ha valgt Server alternativet, den Opprett-server vinduet vil bli åpnet, hvor vi går inn i Server navn i Navn kolonne, for eksempel PostgreSQL1 og så klikker vi på Forbindelse fanen, som vist nedenfor:

Koble til en PostgreSQL-databaseserver

Trinn 4: Oppgi verten og passordet

Etter å ha klikket på Fanen Tilkobling , vil vi gi detaljene om vert og passord for Postgres bruker, og etter det klikker vi på Lagre knapp.

Koble til en PostgreSQL-databaseserver

Trinn 5: Utvide serveren

I neste trinn klikker vi på Servernode til utvide serveren . Og PostgreSQL har en database som heter Postgres som standard, som vi kan se i følgende bilde:

Koble til en PostgreSQL-databaseserver

Trinn 6: Åpne spørringsverktøyet

Nå vil vi åpne spørreverktøy ved å velge menyelementet Verktøy → Spørreverktøy, eller vi kan klikke direkte på spørreverktøy ikon i nærheten Nettleser, som vi kan se i følgende skjermbilde:

Koble til en PostgreSQL-databaseserver

Trinn 7: Skriv inn kommandoen i spørringsredigeringsprogrammet

Først når spørreverktøy åpnes, vil vi skrive inn kommandoen nedenfor i Spørringsredaktør og klikk på Henrette knapp.

 Select Version(); 

Og etter å ha implementert kommandoen ovenfor, vil vi få Datautgang av den spesifiserte kommandoen, som viser fullstendig informasjon om gjeldende bruk versjon av PostgreSQL , som vist i bildet nedenfor:

Koble til en PostgreSQL-databaseserver

Etter å ha forstått PostgreSQL-databaseserverens tilkobling gjennom pgAdmin4 , vil vi lære tilkoblingsprosessen til PostgreSQL databaseserver som bruker SQL Shell(psql).

    Koble til PostgreSQL databaseserver ved hjelp av psql

De psql er en interaktivt skallverktøy levert av PostgreSQL. Psql tillater oss å forholde oss til PostgreSQL-databaseserveren, for eksempel arbeid med databaseobjektene og implementere SQL kommandoer .

For å koble til PostgreSQL-databaseserveren ved å bruke SQL-skall (psql) søknad, vil vi følge trinnene nedenfor:

Trinn 1: Åpne psql

Først vil vi åpne psql i vårt lokale system. For dette vil vi gå til hjem knappen og søk etter SQL-skall (psql) og klikk på Åpen knappen, som vist i skjermbildet nedenfor:

Koble til en PostgreSQL-databaseserver

Trinn 2: Koble til databasen

Først når SQL-skall er åpnet, trykker vi på enter-tasten fire til fem ganger.

Og deretter gi passord for brukeren (som vi opprettet tidligere) for å koble til databaseserveren ved hjelp av Postgres bruker som er en som standard bruker i PostgreSQL, som vist i skjermbildet nedenfor:

Koble til en PostgreSQL-databaseserver

Merk: Hvis vi ønsker å oppgi alle detaljene som Server, Database, Port, Brukernavn og Passord manuelt, vil vi trykke Enter-tasten og applikasjonen vil bruke standardverdiene, som er definert i den firkantede parentesen [] og flytte pilen til den nye linjen.

Anta at vi har lokal vert som standard databaseserver, og vi ga Postgres brukerpassord , vil vi skrive inn et lignende passord for Postgres-brukerspesifisert gjennom hele PostgreSQL-installasjonen.

Trinn 3: Skriv inn en kommando for å forholde seg til PostgreSQL-databaseserveren

I dette trinnet vil vi skrive en SQL-kommando, som hjelper oss å forholde oss til PostgreSQL-databaseserveren.

I kommandoen nedenfor prøver vi å få de fullstendige detaljene om den nåværende versjonen av PostgreSQL:

 SELECT version(); 

Etter å ha implementert eller trykket på Enter-tasten , vil vi få følgende utgang, som viser full informasjon om den eksisterende versjonen av PostgreSQL-versjonen av systemet vårt:

Koble til en PostgreSQL-databaseserver

Merk: Når vi skriver en kommando i psql, bør vi sørge for at den angitte kommandoen slutter med semikolon (;).

    Koble til PostgreSQL-databasen fra andre applikasjoner

Hvis noen applikasjoner støttes av ODBC eller JDBC også være koblet til PostgreSQL-databaseserveren.

blokkerte kontakter

Videre, når vi utvikler en applikasjon som bruker en eksplisitt driver, kan den spesielle programvaren også koble til PostgreSQL-databaseserveren.

For eksempel kan vi koble til PostgreSQL fra JAVA , koble til PostgreSQL fra Python og koble til PostgreSQL fra PHP .

Oversikt

I avsnittet har vi forstått tilkoblingen til PostgreSQL-databaseserveren gjennom forskjellige klientverktøy ved å bruke pgAdmin GUI-program og SQL Shell (psql) .