Hvordan installere PostgreSQL på Debian Top 10

Hvordan installere PostgreSQL på Debian Top 10
PostgreSQL (også kjent som Postgres/Postgres) er et Open Source og Advanced Level Relational Database Management System (RDBMS). I dette innlegget har vi gitt guiden for å installere PostgreSQL på Debian 11: Før installasjon, la oss se raskt på funksjonene støtte til PostgreSQL:

Viktige funksjoner ved PostgreSql

PostgreSQL støtter noen særegne funksjoner som lar organisasjoner i stor skala ta i bruk den for databehandling. Noen bemerkelsesverdige funksjoner er listet opp nedenfor:

  • Programmeringsspråk: Omfattende støtte til programmeringsspråk som inkluderer Python, Java, C#, Perl, Go.
  • Datatyper: Den har enorm støtte av forhåndsdefinerte datasett, mens brukere også kan opprette sin egen datatype.
  • SQL -integrasjon: Flere avanserte nivåfunksjoner er kompatible med PostgreSQL: for eksempel komplekse underlag, bordpartisjonering, nestede transaksjoner
  • Sikkerhet: For sikker behandling av data bruker PostgreSQL autentiseringsprotokoller som Lightweight Directory Access Protocol (LDAP), og gir også rad/kolonnesikkerhet også.

Hvordan installere PostgreSQL på Debian 11

For å installere PostgreSQL på Debian 11; Du kan følge hvilken som helst av følgende to metoder:

Metode 1: Installer PostgreSQL ved hjelp av depot av Debian 11
Metode 2: Installer PostgreSQL ved hjelp av offisielt PostgreSQL -depot

Vi vil forklare installasjonsprosessen ved å bruke begge metodene: Den første metoden bruker pakkene fra Debian Repository, mens den andre metoden vil hente depotpakkene fra PostgreSQL Official Package:

Metode 1: Hvordan installere PostgreSQL ved hjelp av depot av Debian 11

Installasjonsmetoden vil henvise deg til å installere PostgreSQL ved å bruke en enkel og tidsbesparende prosess ved å bruke Debian -pakker:

Trinn 1: Oppdater og oppgrader pakkelisten
Det anbefales å oppdatere og oppgradere listen over pakker ved å utstede kommandoene som er nevnt nedenfor:

$ sudo apt oppdatering && sudo apt oppgradering

Trinn 2: Installer PostgreSQL
Den nødvendige pakken er bosatt i Debian Repository, slik at du kan installere den ved å bruke "Apt”: Installer PostgreSQL ved å utstede kommandoen nevnt nedenfor:

$ sudo apt install postgreSql postgreSql-contrib

Når PostgreSQL er installert, kan du sjekke statusen til tjenesten ved å bruke kommandoen gitt nedenfor:

$ sudo systemctl status postgreSql

Videre kan statusen til tjenesten endres ved å bruke følgende kommandoer:

For å stoppe den løpende PostgreSQL -tjenesten:

$ sudo systemctl stopp postgreSql

Og for å starte stoppet tjenesten:

$ sudo SystemCTL Start PostgreSql

Metode 2: Hvordan installere PostgreSQL ved hjelp av offisielt depot av Debian 11

Følg de enkle trinnene som er nevnt nedenfor for å legge til det offisielle depotet til PostgreSQL for Debian 11, og installer det deretter; Du kan følge trinnene som er nevnt nedenfor for å gjøre det:

Trinn 1: Legg til PostgreSQL -depot
Det anbefales å legge til den offisielle repoen til PostgreSQL, slik at du får den nyeste versjonen av pakker: For det første må du legge til GPG -signeringstasten til PostgreSQL -pakker for å sikre pakkelageret: Du kan gjøre det ved å utstede kommandoen som er nevnt nedenfor :

$ curl -fssl https: // www.PostgreSql.org/media/nøkler/accc4cf8.ASC | sudo gpg -de -darmor -o/usr/share/nøkkelringer/postgreSql -keyring.GPG

Nå er du klar til å legge til PostgreSQL -depot: Bruk kommandoen nevnt nedenfor for å utføre handlingen:

$ ECHO "Deb [Signed-By =/usr/share/nøkkelring/postgreSql-keyring.gpg] http: // appt.PostgreSql.org/pub/repos/apt/bullseye-pgdg main "| sudo tee/etc/apt/kilder.liste.D/PostgreSql.liste

Trinn 2: Installasjon av PostgreSQL
Etter vellykket integrering av PostgreSQL -biblioteket er du klar til å installere det: men før dette anbefales det å oppdatere systemets depot ved å bruke kommandoen nevnt nedenfor:

$ sudo apt oppdatering

Installer PostgreSQL ved hjelp av under-nevnt kommando:

$ sudo apt install PostgreSql

Hvordan lage database ved hjelp av PostgreSQL i Debian 11

PostgreSQL kan bare brukes som Postgres -bruker, hvis du angir et passord; Ellers vil du ikke kunne logge deg på som en Postgres -bruker: Bruk følgende kommando til å sette opp et passord:

$ sudo passwd postgres

For å opprette database i PostgreSQL, må du logge inn på PostgreSQL -serveren og deretter få tilgang til skallet; Bruk følgende kommando til å logge inn som en Postgres -bruker: den vil be om passord; Skriv inn passordet ditt og trykk Enter:

$ su - postgres

Få tilgang til skallet ved å bruke Postgres -brukeren ved å utstede følgende nøkkelord:

$ psql

Når du har fått tilgang til kommandoskallet til Postgres, kan du nå bruke SQL -spørsmål til å utføre flere databaserelaterte operasjoner:

For eksempel ønsker vi å opprette en database "Linuxhint”; For det vil vi bruke følgende SQL -spørring for å gjøre det:

> CreateB Linuxhint

For å få tilgang til databaselogg som Postgres bruker og bruk følgende kommando for å få tilgang til databasen "Linuxhint”:

> PSQL Linuxhint

Merk: Du kan falle tilbake til Postgres -brukeren ved å bruke “\ q”:

Du kan nå legge til, slette, velge data fra databasen ved å få tilgang til databasen på terminalen. For å slippe en database må du dessuten komme ut av databasen ved å bruke "\ q”Og bruk deretter følgende kommando:

$ dropdb Linuxhint

Og hvis du prøver å få tilgang til databasen "Linuxhint”; skallet vil vise en feil som “Linuxhint”Eksisterer ikke:

Konklusjon

PostgreSQL er et mye brukt relasjonsdatabaseadministrasjonssystem som brukes av flere store selskaper som spenner fra stor til mellomstore styrke. Selv om det er en relasjonsdatabase, støtter den JSON for ikke-relasjonell spørring som gjør PostgreSQL til et favorittvalg av organisasjoner. Dette innlegget gir installasjonsveiledningen til PostgreSQL for Debian11, to metoder er beskrevet her. Metode 1 lar deg installere PostgreSQL fra Debian Own's Packages Repository, derimot kan du følge Method 2 for å få den oppdaterte PostgreSQL fra det offisielle depotet.