Installer PostgreSQL Topp 10 på Arch Linux

Installer PostgreSQL Topp 10 på Arch Linux

Installer og kom i gang med PostgreSql 10 på Arch Linux

PostgreSQL er et kraftig objektrelasjonelt databasestyringssystem. PostgreSQL samsvarer sterkt til ANSI SQL Standard 2008. Det er en åpen kildekode- og tverrplattformdatabase. Det er en bedriftsklassedatabase. Den siste versjonen av PostgreSQL fra og med dette er 10 er 10.

I denne artikkelen vil jeg vise deg hvordan du installerer og bruker PostgreSql 10 på Arch Linux. La oss komme i gang.

Installere PostgreSQL 10

Oppdater først pakkedatabasen til Pac Man Pakkesjef med følgende kommando:

$ sudo pacman -y

Pakkedatabasen til Pac Man Pakkesjef skal oppdateres.

PostgreSql 10 er tilgjengelig i det offisielle pakkelageret til Arch Linux. Så du kan installere PostgreSql 10 veldig enkelt.

Du kan kjøre følgende kommando for å installere PostgreSQL 10 på Arch Linux:

$ sudo pacman -s postgreSql

Trykk nå 'Y' og trykk deretter for å fortsette.

PostgreSql 10 skal installeres.

Nå kan du kjøre følgende kommando for å sjekke versjonen av PostgreSQL du har installert.

$ Postgres -Versjon

Som du ser fra skjermbildet nedenfor, er versjonen av PostgreSQL installert 10.2.

Nå kan du kjøre følgende kommando for å sjekke om PostgreSQL kjører eller ikke.

$ sudo systemctl status postgreSql

Som du ser fra skjermbildet nedenfor, kjører ikke PostgreSQL.

Du tror kanskje alt du trenger å gjøre nå er å starte PostgreSql. Men du tar feil. Du kan ikke starte PostgreSQL nå, da datakatalogen til PostgreSQL ikke er initialisert ennå.

Før du kan initialisere datakatalogen til PostgreSQL, må du logge inn som Postgres Bruker med følgende kommando:

$ sudo su - postgres

Du er logget inn som Postgres Bruker som du kan se fra den markerte delen av skjermdumpen nedenfor.

Merk: Du bør alltid logge inn som Postgres bruker for å bruke eller gjøre noen form for administrering av PostgreSQL. Ellers kan du få tillatelsesfeil, og ting fungerer kanskje ikke som forventet.

Nå kan du initialisere datakatalogen til PostgreSQL med følgende kommando:

$ initdb - -Locale en_us.UTF -8 -D/var/lib/postgres/data

Merk: Standard datakatalog for PostgreSQL på Arch Linux er/var/lib/postgres/data

Som du ser fra skjermbildet nedenfor, blir datakatalogen initialisert.

Datakatalogen genereres på dette stadiet.

Nå logge av Postgres Bruker med følgende kommando:

$ exit

Du skal være logget ut av Postgres brukerkonto.

Nå som datakatalogen til PostgreSQL er generert, kan du starte PostgreSQL med følgende kommando:

$ sudo SystemCTL Start PostgreSql

Du kan kjøre følgende kommando for å sjekke om PostgreSQL kjører igjen med følgende kommando:

$ sudo systemctl status postgreSql

Som du ser fra skjermbildet nedenfor, kjører PostgreSQL -databaseserveren.

Nå bør du legge til PostgreSQL i systemoppstarten slik at den starter automatisk på systemoppstart.

Kjør følgende kommando for å legge til PostgreSQL til System Startup:

$ sudo SystemCTL Aktiver PostgreSql

PostgreSQL bør legges til systemoppstarten som du kan se fra skjermdumpen nedenfor.

Bruke PostgreSQL 10

I denne delen vil jeg vise deg det grunnleggende om PostgreSql 10.

Før du gjør noe, logg inn som Postgres Bruker med følgende kommando:

$ sudo su - postgres

Du er logget inn som Postgres bruker.

Opprette en database:

Du kan bruke CreateB Kommando for å opprette en database i PostgreSQL.

La oss si at du vil opprette en database Linuxhint. Du kan kjøre følgende kommando for å opprette Linuxhint database:

$ CreateB Linuxhint

De Linuxhint Databasen skal opprettes.

Ved hjelp av en database

Du kan bruke PSQL kommando for å logge inn på en eksisterende database som du opprettet med CreateB kommando.

Du kan kjøre følgende kommando for å logge inn på Linuxhint database.

$ PSQL Linuxhint

Som du ser fra skjermbildet nedenfor, er du logget inn på Linuxhint database.

Utføre SQL -kommando

Når du er logget inn i en database ved hjelp av PSQL Kommando, du kan utføre PostgreSQL -kompatible SQL -kommandoer.

For eksempel kan du kjøre følgende SQL -setning for å sjekke gjeldende dato.

$ Velg current_date;

Som du ser fra skjermbildet nedenfor, skrives den gjeldende datoen.

Opprette et bord på PostgreSQL:

Du kan kjøre følgende SQL -setninger for å lage en tabell Brukere på PostgreSql:

Lag tabellbrukere (
FirstName Varchar (20),
LastName Varchar (20)
);

Som du kan se et bord Brukere er skapt.

Sett inn i tabellen

Du kan sette inn i det nyopprettede Brukere Tabell ved hjelp av følgende SQL -setning:

Sett inn brukerverdier ('Shahriar', 'Shovon');

Som du kan se 1 rad settes inn i Brukere bord.

Velge data fra tabellen

Du kan kjøre følgende SQL -setning for å velge alle dataene fra Brukere bord.

Velg * fra brukere;

Som du kan se ble dataene jeg satte inn hentet.

Slik installerer du og kommer i gang med PostgreSql 10 på Arch Linux. Takk for at du leste denne artikkelen.