Installere PostgreSQL -databasen:
PostgreSQL er tilgjengelig i det offisielle pakkelageret til CentOS 8. Så du kan enkelt installere den ved hjelp av DNF- eller YUM -pakkesjef.
Oppdater først CentOS 8 Package Repository Cache med følgende kommando:
$ sudo dnf makecache
Centos 8 -pakningsoppføringsbufferen skal oppdateres.
Nå, installer PostgreSQL -databaseserver med følgende kommando:
$ sudo dnf installer postgreSql postgreSql-serverFor å bekrefte installasjonen, trykk Y Og trykk deretter .
PostgreSQL -databaseserver skal installeres.
Når PostgreSQL -databaseserveren er installert, kjører du følgende kommando for å bekrefte om PostgreSQL -databaseserveren fungerer.
$ Postgres -VersjonInitialisere PostgreSQL -databaseserver:
Når PostgreSQL -databaseserver er installert, må du initialisere PostgreSQL -databasekatalogen.
Du kan initialisere PostgreSQL -databasekatalogen med følgende kommando:
$ sudo postgreSql-setup--initdbPostgreSQL Database Directory skal initialiseres.
Administrere PostgreSQL -databasetjeneste:
PostgreSQL -databasetjenesten kjører ikke som standard som du kan se på skjermbildet nedenfor.
$ sudo systemctl status postgresNår PostgreSQL -databasekatalogen er initialisert, må du starte PostgreSQL -tjenesten manuelt som følger:
$ sudo SystemCTL Start PostgreSqlNår du har startet PostgreSQL -databasetjeneste, kan du bekrefte om den kjører som følger:
$ sudo systemctl status postgresSom du kan se, kjører PostgreSQL -databasetjenesten.
Hvis du trenger å stoppe PostgreSQL -databasetjenesten av en eller annen grunn, kjører du følgende kommando:
$ sudo systemctl stopp postgresHvis du trenger å starte PostgreSQL -databasetjenesten av en eller annen grunn, kjør følgende kommando:
$ sudo SystemCTL omstart PostgresStarter PostgreSQL -server ved oppstart av systemet:
Hvis du ikke vil starte PostgreSQL -databaseserver manuelt hver gang du starter CentOS 8 -maskinen din, må du legge den til systemoppstarten til CentOS 8.
Hvis du vil legge til PostgreSQL -databaseserver i oppstarten for systemet, kjører du følgende kommando:
$ sudo SystemCTL Aktiver PostgreSqlPostgreSQL -databaseserver bør legges til systemstarten.
Du kan også fjerne PostgreSQL -databaseserver fra oppstart av systemet som følger:
$ sudo systemctl deaktiver postgreSqlLogg inn som Posgres bruker:
For å kjøre en hvilken som helst PostgreSQL -databasetjeneste, må du logge inn som Postgres bruker.
Du kan logge inn som Postgres Bruker som følger:
$ sudo su - postgres
Opprette en PostgreSQL -database:
Du kan opprette en PostgreSQL -database (la oss kalle det Linuxhint) med følgende kommando:
$ opprettet Linuxhint
Nå kan du bruke Linuxhint Database som følger:
$ PSQL LinuxhintLa oss kjøre en SQL -spørring og teste om det fungerer eller ikke.
Velg Current_Date;Det fungerer.
Når du er ferdig med å bruke databasen, går du ut av databasen som følger:
\ q
Opprette PostgreSQL -database:
La oss nå lage en ny tabell Brukere i vår Linuxhint database.
Her er SQL -setningen for å lage tabellen Brukere. Kopier og lim inn SQL -utsagnene i PostgreSQL -skallet for å lage en ny tabell Brukere.
Lag tabellbrukere (De Brukere Tabellen skal opprettes.
Du kan liste opp alle tilgjengelige tabeller i databasen din som følger:
# \ d
Som du kan se, Brukere Tabellen er i listen.
Du kan også se skjemaet for Brukere Tabell som følger.
# \ D -brukere
Sette inn data i tabeller:
La oss nå sette inn noen nye rader i Brukere bord.
Å sette inn nye rader i Brukere Tabell, du kan kjøre følgende SETT INN SQL -uttalelser.
Sett inn brukerverdier (1, 'Alex25', '2596');Jeg har satt inn 3 nye rader i Brukere bord.
Lese data fra tabeller:
Nå, for å velge alle radene fra Brukere Tabell og skriv dem ut på konsollen, kjør følgende SQL -setning.
Velg * fra brukere;Som du kan se, skrives dataene jeg har satt inn tidligere på konsollen i tabellformat.
Fjerning av data fra tabeller:
Å slette en rad fra Brukere bord med Navn 'Lisa11' (la oss si), kjør følgende SQL -setning:
Slett fra brukere der navn = 'lisa11';Som du ser er den raden ikke i Brukere bord lenger.
Velg * fra brukere;Oppdatere data fra tabeller:
La oss si, du vil oppdatere id av 'mira45' av Brukere bord fra 1 til 2.
For å gjøre det, kjør følgende SQL -setning:
Oppdater brukere Sett ID = 2 hvor name = 'Mira45';Som du kan se, id av 'Mira45' er oppdatert fra 1 til 2.
Fjerning av bord:
For å fjerne bordet Brukere, Kjør følgende SQL -setning:
Drop Table -brukere;Bordet skal fjernes.
\ dFor å slette databasen Linuxhint, Kjør følgende kommando som Postgres bruker.
$ dropdb LinuxhintDatabasen Linuxhint bør fjernes.
Så det er slik du installerer PostgreSQL og gjør grunnleggende PostgreSQL CRUD -operasjoner på CentOS 8. Takk for at du leste denne artikkelen.