Upptäck stegen för att installera PostgreSQL på Ubuntu 18.04

Relationsdatabaser spelar en avgörande roll i olika applikationer och webbplatser och tillhandahåller en strukturerad ram för datalagring. Dessa databaser underlättar sömlös datafråga och tillgänglighet och erbjuder betydande fördelar.

När man söker ett alternativ till MySQL, sticker PostgreSQL ut som ett populärt val som används av många applikationer. Som en öppen källkodsdatabas kan PostgreSQL skryta med kompatibilitet med ett brett utbud av operativsystem, inklusive Unix-baserade system.

Den här artikeln guidar dig genom processen att installera PostgreSQL på Ubuntu 18.04, och utnyttjar Ubuntus standardförråd med PostgreSQL-paket. Även om installationen i sig är enkel, involverar uppgifter efter installationen att skapa en lämplig databas och konfigurera användarroller för att säkerställa optimal funktionalitet.

Steg för att installera PostgreSQL på Ubuntu Innan du påbörjar dessa steg, se till att du har SSH-åtkomst till din VPS. Börja med att uppdatera det lokala paketindexet med apt-kommandot: sudo apt update Installera sedan PostgreSQL tillsammans med contrib-paketet, vilket ger ytterligare funktioner: sudo apt install postgresql postgresql-contrib Detta kommando initierar installationen av PostgreSQL. När det är installerat, fortsätt med grundläggande konfiguration.

Steg för att verifiera PostgreSQL på Ubuntu När PostgreSQL-installationen på Ubuntu är klar, startar tjänsterna automatiskt. Bekräfta installationen genom att ansluta till PostgreSQL-databasen med psql, ett kommandoradsverktyg för att interagera med PostgreSQL-servern. För att visa serverversionen, använd: sudo -u postgres psql -c "SELECT version();" För att logga in på PostgreSQL som en "postgres"-användare med psql, använd följande kommando: sudo su – postgres För att använda PostgreSQL, använd detta kommando: psql Denna kommandosekvens ger åtkomst till PostgreSQL-instansen. För att avsluta, använd: \q

Roll- och användarskapande För att skapa en ny roll, logga in på "postgres"-kontot och öppna Postgres-konsolen. Väl i konsolen, skapa en ny roll med följande kommando: createrole --interactive Du kommer att uppmanas att namnge rollen och ange om den ska ha superuser-behörigheter. På samma sätt kan du skapa en ny användare med följande kommando: createuser –interactive Alternativt, från den vanliga kommandotolken, använd: sudo -u postgres createuser –interactive Du kommer att uppmanas att ange ett användarnamn. Kommandot createuser erbjuder olika alternativ, som kan utforskas genom att använda själva createuser-kommandot. Denna process hjälper dig att skapa en ny användare. Därefter får du lära dig om att skapa en databas.

Databas skapande I PostgreSQL förväntas det konventionellt att rollnamnet överensstämmer med databasnamnet. Om du skapade en användare med namnet "testPostgres", kommer rollen automatiskt att försöka komma åt en databas med namnet "testPostgres". För att skapa en databas direkt från Postgres-konsolen, använd följande kommando: createdb testPostgres Alternativt, utan att använda Postgres SQL, kan du använda kommandot som visas nedan: sudo -u postgres created testPostgres

Steg för att validera den nya rollen Börja med att skapa en Linux-användare med samma namn som Postgres-databasen och rollen. Detta kan åstadkommas med ett icke-root-konto med sudo-åtkomst. Skapa den nya användaren i Linux med ett kommando som liknar det som visas nedan: sudo adduser testPostgres Ersätt "testPostgres" med önskat namn. Efter att ha skapat kontot, byt till det och anslut till databasen med följande kommando: sudo -u testPostgres psql För att byta till en annan databas, ange databasnamnet med kommandot: psql -d sampleUser Efter att ha loggat in, kontrollera den aktuella databasanslutningen med kommandot: \conninfo

Postgres Basic DML Operation PostgreSQL använder en syntax som liknar andra databaser för grundläggande operationer som tabellskapande, radering och uppdateringar. Skapa en ny tabell och beskriv dess definition med följande kommando: \d För att visa tabellen utan en sekvens, använd kommandot: \dt

Sammanfattning Denna handledning har gett dig en grundläggande förståelse av PostgreSQL. Du har lärt dig hur du installerar PostgreSQL på Ubuntu 18.04 och etablerar den grundläggande installationen för att skapa användare, roller och databaser. Använd denna kunskap för att kickstarta din resa med PostgreSQL på Ubuntu.


Was this article helpful?

mood_bad Dislike 0
mood Like 0
visibility Views: 5734