Relationsbaserade databashanteringssystem (RDBMS) har visat sig vara en nyckelkomponent på många webbplatser och applikationer, eftersom de ger ett strukturerat sätt att lagra, organisera och komma åt information.

I den här artikeln kommer vi att diskutera PostgreSQL i detalj, tillsammans med en steg-för-steg-guide för att installera och konfigurera PostgreSQL på Ubuntu.

Vad är PostgreSQL?

PostgreSQL är ett databashanteringssystem med öppen källkod som stöder SQL. Med PostgreSQL kan utvecklare bygga bedrägeri-toleranta applikationer eftersom det ger utmärkta datahanteringsresurser till databasadministratören.

Denna plattform ger dig möjlighet att definiera dina egna datamängder, utveckla anpassade teckensnitt och slå samman kod skriven på olika programmeringsspråk. PostgreSQL är mycket skalbar vad gäller datamängder och antalet samtidiga användare på ett projekt.

Låt oss titta på PostgreSQL -installationsprocessen för Ubuntu 21.04.

Steg 1: Installera PostgreSQL på Ubuntu

Vissa PostgreSQL -paket finns i standard Ubuntu -arkivet. För att installera PostgreSQL via kommandoraden, skriv:

sudo apt installera postgresql postgresql-contrib

Kontrollera installationen

Du hittar platsen för konfigurationsfilen med kommandot ls. Detta är ett verifieringssteg som bekräftar om PostgreSQL har installerats på ditt system eller inte.

ls/etc/postgresql/12/main/

Numret 12betecknar versionen av PostgreSQL. Det kan vara annorlunda för dig beroende på vilket paket du har laddat ner till ditt system.

Kontrollera PostgreSQL -statusen

Efter installationen, kontrollera statusen för PostgreSQL med följande kommando:

tjänst postgresql status

Utmatningen skulle se ut så här:

Om utgången visar aktiva status, så körs PostgreSQL -tjänsten på ditt system. Å andra sidan, om statusen är inaktiv, då måste du starta tjänsten genom att skriva:

service postgresql start

Förutom status och Start, det finns flera andra PostgreSQL -kommandon som du kan använda:

  • Sluta
  • Omstart
  • Ladda om
  • Tvinga om

Relaterad: Databasmotorer att överväga för ditt nästa projekt

Steg 2: Logga in som en superanvändare

Innan du går vidare måste du logga in som en databasöveranvändare på PostgreSQL -servern. Ett av de enklaste sätten att ansluta som en PostgreSQL -användare är att ändra ditt värdnamn till postgres Unix -användare.

Ange root -användaruppgifter

Logga in på PostgreSQL interaktivt skal med kommandot:

sudo -u postgres psql

Ange root -användaruppgifterna med följande fråga:

ALTER USER postgres LÖSENORD 'nytt lösenord';

Se till att byta ut nytt lösenord med ett starkt lösenord efter eget val. Typ utgång för att avsluta det interaktiva skalet.

Logga in på psql med följande kommando:

psql -U postgres -h localhost 

Ange det nya rotlösenordet för användaren när uppmaningen visas.

Steg 3: Anslut till PostgreSQL -servern

När du installerar PostgreSQL skapar plattformen en standardanvändare postgres och ett systemkonto med samma namn. Du måste logga in som användare postgres för att ansluta till PostgreSQL -servern.

Använd följande kommando för att logga in på PostgreSQL -servern:

sudo su postgres

Så snart du kör det här kommandot kommer du att märka en förändring i hur systemet visar ditt värdnamn. Bash -prompten kommer att se ut så här:

postgres@ubuntu:/home/winibhalla/Desktop $

Detta visar att du har loggat in som en PostgresSQL -användare.

Så här hanterar du PostgreSQL -användare

Nu när du har anslutit till servern är det dags att skapa nya användare. Typ psql för att börja köra kommandon på PostgreSQL -servern.

Skapa en ny användare

Om det finns flera teammedlemmar som arbetar på olika nivåer inom ett projekt måste du skapa olika roller för olika anställda och tilldela dem deras åtkomst. Använd SKAPA ANVÄNDARE kommando för att skapa en ny användarprofil:

SKAPA ANVÄNDARE user1 MED LÖSENORD 'test123';

I kommandot ovan, användare1 är det användarnamn du vill ha för den nya användaren följt av test123, som är lösenordet för den här användaren.

För att kontrollera listan över nya användare som läggs till i en databas, använd \ du kommando.

Som du kan se i utdata ovan finns det inga privilegier tillgängliga för den nya användaren ännu.

Ge nya användare privilegier för superanvändare

För att lägga till en uppsättning behörigheter till en ny användare, kör följande kommando:

ALTER USER user1 MED SUPERANVÄNDARE;

De ÄNDRA kommandot ger den nya medlemmen administrativa rättigheter. Springa det /du kommando igen för att verifiera om den nya användaren har den uppsättning superanvändarprivilegier som krävs.

Släpp en användare från listan över användare

För att ta bort en användare från listan över behöriga användare, använd följande kommando:

DROP USER user1;

Verifiera ändringen genom att lista användarna med /du kommando.

Relaterad: Essential SQL Commands fuskblad för nybörjare

Så här hanterar du PostgreSQL -databaser

PostgreSQL ger sina användare flera kommandon för att skapa och ta bort databaser.

Lägg till eller ta bort en databas

Så här skapar du en ny databas med PostgreSQL:

SKAPA DATABASE db1;

...var db1 är namnet på databasen du vill skapa. Använd \ l kommando för att få en lista över alla tillgängliga databaser.

Produktion:

Om du vill ta bort en databas använder du SLÄPPA kommando:

DROP DATABASE db1;

Ge användare tillgång till databasen

Du kan ge databasåtkomst till en användare med hjälp av BEVILJA kommando:

GE ALLA PRIVILEGER PÅ DATABASE db1 TILL användare1;

Få hjälp med kommandoraden för PostgreSQL

Om du vill veta mer om PostgreSQL och hur du använder dess olika kommandon kan du öppna hjälpsidan genom att skriva följande kommando i terminalen:

man psql

Rekommenderat steg: Installera pgAdmin

Ett annat rekommenderat steg är att installera pgAdmin. PgAdmin är ett av de mest populära och funktionsrika administrationsverktygen för öppen källkod som är tillgängliga för PostgreSQL. Även om installation av pgAdmin är ett valfritt steg, bör du installera det för att hantera användare och databaser på ett bättre sätt.

För att börja, lägg till det officiella pgAdmin -förvaret och dess nyckel till ditt system:

ringla https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key lägg till
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main "> /etc/apt/sources.list.d/pgadmin4.list && apt update '

Produktion:

Nu för att installera skrivbordsversionen:

sudo apt installera pgadmin4-desktop

För att installera webbversionen, skriv:

sudo apt installera pgadmin4-web

För att konfigurera webbläge, kör setup-web.sh skript från pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Följ instruktionerna på skärmen för att slutföra processen. Var säker, det här är bara ett engångssteg, så du behöver inte oroa dig för att installera och konfigurera detta om och om igen.

Hantera databaser på Ubuntu med PostgreSQL

PostgreSQL är en kraftfull plattform för att skapa databashanteringsapplikationer. Möjligheten att bearbeta vilken mängd data som helst på plattformen är en av dess största höjdpunkter. Installationsprocessen går ut på att den första nedladdningen, installationen och slutligen loggas in i databasen.

Med några enkla kommandon kan du behärska processen med att lägga till nya användare, skapa databaser och vidare lägga till användare i befintliga databaser. Inte säker på om du gillar PostgreSQL? Prova att installera Microsoft SQL Server på din dator.

Dela med sigTweetE-post
Så här installerar och konfigurerar du Microsoft SQL Server på Ubuntu

Vill du lagra och hantera databaser på din Ubuntu -maskin? Så här konfigurerar du Microsoft SQL Server med Azure Data Studio.

Läs Nästa

Relaterade ämnen
  • Linux
  • SQL
  • Ubuntu
  • Installera programvara
Om författaren
Wini Bhalla (30 artiklar publicerade)

Wini är en författare i Delhi som har två års erfarenhet av att skriva. Under hennes skrivstunder har hon varit associerad med digitala marknadsföringsbyråer och tekniska företag. Hon har skrivit innehåll relaterat till programmeringsspråk, molnteknik, AWS, maskininlärning och mycket mer. På fritiden gillar hon att måla, spendera tid med sin familj och resa till bergen, när det är möjligt.

Mer från Wini Bhalla

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera