Installere PostgreSQL:
Den siste stabile versjonen av PostgreSQL er tilgjengelig i det offisielle pakkelageret til Debian 10 Buster. Så du kan enkelt installere PostgreSQL ved hjelp av APT Package Manager.
Oppdater først Apt Package Repository Cache med følgende kommando:
$ sudo apt oppdatering
Apt Package Repository Cache skal oppdateres.
Nå, installer PostgreSQL med følgende kommando:
$ sudo apt install PostgreSql
trykk Y Og trykk deretter For å bekrefte installasjonen.
Apt Package Manager vil laste ned og installere alle nødvendige pakker.
På dette tidspunktet bør PostgreSQL installeres.
Skriv ut versjonsnummeret til PostgreSQL med følgende kommando:
$ PSQL -VersjonSom du ser, kjører jeg PostgreSql 11.5. Det er den siste stabile utgivelsen av PostgreSQL på dette tidspunktet.
Administrere PostgreSQL -tjeneste:
Når PostgreSQL er installert, sjekk om PostgreSql Tjenesten kjører med følgende kommando:
$ sudo systemctl status postgreSqlSom du kan se, PostgreSql tjenesten er aktiv. Tjenesten er også muliggjøre. Så det starter automatisk på systemoppstart.
Hvis PostgreSql Tjenesten er ikke aktiv I ditt tilfelle kan du starte PostgreSql Server med følgende kommando:
$ sudo SystemCTL Start PostgreSqlHvis PostgreSql tjenesten er funksjonshemmet, da vil det ikke starte automatisk på systemoppstart. Du kan muliggjøre det med følgende kommando:
$ sudo SystemCTL Aktiver PostgreSqlSette opp PostgreSQL -databasebruker:
Med standardkonfigurasjonen kan du bruke PostgreSql som bare Postgres bruker. Så du må logge inn som Postgres Bruker for å utføre enhver PostgreSQL -kommando.
De Postgres Bruker har ikke noe passord satt som standard. Så du vil ikke kunne logge inn som Postgres bruker.
Å angi et passord for Postgres Bruker, kjør følgende kommando:
$ sudo passwd postgresSkriv inn et passord og trykk på et passord og trykk .
Re-type samme passord og trykk på en gang til.
Et passord skal settes for Postgres bruker.
Nå, for å logge inn som Postgres Bruker, kjør følgende kommando:
$ su - postgresSkriv inn passordet du har angitt for Postgres bruker og trykk .
Du skal være logget inn.
Opprette en PostgreSQL -database:
Nå, for å opprette en ny database Linuxhint, Kjør følgende kommando:
$ opprettet Linuxhint
Først når Linuxhint Database opprettes, logger inn på PostgreSQL -skallet med følgende kommando:
$ PSQL LinuxhintDu bør være logget inn på PostgreSql -skallet. Nå kan du kjøre nødvendige SQL -setninger og jobbe med Linuxhint database.
Som du ser, kjørte jeg en enkel SQL -uttalelse, og den fungerte riktig.
Velg Current_Date;Når du er ferdig med å jobbe med databasen, kan du avslutte ut av PostgreSQL -skallet som følger:
# \ qDu burde være tilbake til Linux -skallet.
Opprette et PostgreSQL -tabell:
La oss nå lage en ny tabell butikker i vår Linuxhint database.
Her er SQL -setningen for å lage tabellen butikker. Kopier og lim inn SQL -utsagnene i PostgreSQL -skallet for å lage en ny tabell butikker.
Lag bordbutikker (De butikker Tabellen skal opprettes.
Du kan liste opp alle tilgjengelige tabeller i databasen din som følger:
# \ dSom du kan se, butikker Tabellen er i listen.
Du kan også se skjemaet for butikker Tabell som følger.
# \ d butikkerSette inn data i tabellen:
La oss nå sette inn noen nye rader i butikker bord.
Å sette inn nye rader i butikker Tabell, du kan kjøre følgende SETT INN SQL -uttalelser.
Sett inn i butikkersverdier (1, 'Food King', 5);SQL -uttalelsene kjørte vellykket. Jeg har satt inn 3 dummy rader i butikker bord. Flott!
Velge data fra tabell:
Nå, for å velge alle radene fra butikker Tabell og skriv dem ut på konsollen, kjør følgende SQL -setning.
Velg * fra butikker;Som du kan se, er de 3 dummy radene jeg har satt inn tidligere skrevet ut på konsollen i tabellformat.
Slette data fra tabell:
Å slette en rad fra butikker bord med Shopid 1 (la oss si), kjør følgende SQL -setning:
Slett fra butikker der Shopid = 1;Raden skal slettes fra butikker bord.
Som du ser er ikke raden i butikker bord lenger.
Velg * fra butikker;Oppdatering av tabelldata:
La oss si, du vil oppdatere NumMployee kolonne fra 4 til 8 (La oss si) for butikken med Shopid 2 av butikker bord.
For å gjøre det, kjør følgende SQL -setning.
Oppdater butikkene angi numMploytee = 8 der ShopId = 2;Raden skal oppdateres.
Som du kan se, NumMployee for butikken med Shopid 2 er oppdatert til 8.
Fjerning av bord:
For å fjerne bordet butikker, Kjør følgende SQL -setning:
Slipp bordbutikker;Bordet skal fjernes.
Slette database:
For å slette databasen Linuxhint, Kjør følgende kommando som Postgres bruker.
$ dropdb LinuxhintDatabasen Linuxhint bør fjernes.
Så det er slik du installerer og bruker PostgreSQL på Debian 10. Takk for at du leste denne artikkelen.