Installere PostgreSQL på Debian Top 10

Installere PostgreSQL på Debian Top 10
PostgreSQL er et veldig populært open source relasjonsdatabaseadministrasjonssystem (RDBMS). I denne artikkelen skal jeg vise deg hvordan du installerer PostgreSQL på Debian 10 og hvordan du bruker PostgreSQL på Debian 10. Så la oss komme i gang.

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 -Versjon

Som 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 postgreSql

Som 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 PostgreSql

Hvis PostgreSql tjenesten er funksjonshemmet, da vil det ikke starte automatisk på systemoppstart. Du kan muliggjøre det med følgende kommando:

$ sudo SystemCTL Aktiver PostgreSql

Sette 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 postgres

Skriv 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 - postgres

Skriv 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 Linuxhint

Du 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:

# \ q

Du 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 (
shopid int ikke null,
ShopName varchar (100) ikke null,
numMployte int ikke null
);

De butikker Tabellen skal opprettes.

Du kan liste opp alle tilgjengelige tabeller i databasen din som følger:

# \ d

Som du kan se, butikker Tabellen er i listen.

Du kan også se skjemaet for butikker Tabell som følger.

# \ d butikker

Sette 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);
Sett inn i butikkersverdier (2, 'FoodEx', 4);
Sett inn i butikkersverdier (3, 'Dummy Burger', 10);

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 Linuxhint

Databasen Linuxhint bør fjernes.

Så det er slik du installerer og bruker PostgreSQL på Debian 10. Takk for at du leste denne artikkelen.