Så här installerar och konfigurerar du PostgreSQL på CentOS

Så här installerar och konfigurerar du PostgreSQL på CentOS

PostgreSQL är ett robust och mycket skalbart databassystem som körs på både Linux- och Windows -maskiner. Denna programvara på företagsnivå erbjuder utmärkt tillförlitlighet och dataintegritet för att skapa applikationer.





PostgreSQL är en mångsidig programvara som kan hantera ett stort antal arbetsbelastningar, allt från enstaka maskiner till stora datalager. Den erbjuder funktioner som transaktioner med ACID-egenskaper, uppdaterbara vyer, utländska nycklar och plattformsoberoende integrationer.





Så här installerar du PostgreSQL i CentOS

CentOS fungerar lite annorlunda och du har inte root -åtkomst direkt efter att du har startat ditt system. För att logga in som rotanvändare, använd dess kommando.



su

Systemet loggar in dig som superanvändare med alla administrativa behörigheter.

Steg 1: Uppdatera och uppgradera förinstallerade paket

Som en del av nästa steg måste du uppdatera och uppgradera dina befintliga paket inom CentOS. För att göra det, kör följande kommando i terminalen:



sudo yum check-update

Produktion:

Skriv följande kommando i terminalen för att uppgradera alla listade paket:





sudo yum update

När du har uppgraderat paketen måste du starta om systemet. Använd följande kommando:

sudo reboot

Systemet är klart med de nyligen uppdaterade paketen. Det är dags att installera PostgreSQL på din CentOS -maskin.





Steg 2: Sök efter befintliga standardversioner

Innan några nya installationer är det viktigt att kontrollera de tillgängliga standardversionerna av PostgreSQL.

dnf module list postgresql

Som standard, om du fortsätter med installationen, installerar kommandona PostgreSQL version 10.

Eftersom version 13 är tillgänglig när denna guide skrivs kommer vi att begränsa standardinstallationen och använda följande kommando för att aktivera den senaste versionen av PostgreSQL.

sudo dnf module enable postgresql:13

Steg 3: Installera PostgreSQL -serverpaketet

Efter att du har ändrat standardversionen med kommandot ovan är det dags att installera PostgreSQL -servern och klientpaketen.

sudo dnf install postgresql-server

När du har installerat servern måste du initiera PostgreSQL -databasen. Kör följande kommando för att initiera:

hur man får konfetti på imessage
postgresql-setup --initdb

Efter initialisering, starta PostgreSQL -tjänsten. För att aktivera det automatiskt vid systemstart, använd följande kommandon:

systemctl enable postgresql
systemctl start postgresql

För att kontrollera statusen för PostgreSQL -tjänsten, kör följande kommando:

systemctl status postgresql

Om utgången visar ' Aktiva ', då är tjänsten igång.

Steg 4: Konfigurera PostgreSQL -databas

Efter installation är det bäst att konfigurera din PostgreSQL-databas. Skydda ditt lösenord för postgres systemanvändarkonto med passwd -verktyget :

passwd postgres

Produktion:

Systemet kommer att be dig att ange lösenordet två gånger. Se till att du anger rätt lösenord båda gångerna.

När du har angett lösenordet för användarkontot loggar du in på postgres konto med su:

su - postgres

Steg 5: Skapa en ny användarroll

Eftersom användningen av PostgreSQL inte är begränsad till bara en användare har du friheten att lägga till några fler användare till den befintliga listan.

Använd skapa användare kommandot tillsammans med --interaktiv flagga för att lägga till fler användare. Ange också den åtkomsttyp du vill ange för dem. Om du är inloggad med postgres konto, skriv helt enkelt följande:

createuser --interactive

Om du inte är sugen på att flytta in och ut ur systemkontot för ofta finns det alltid ett alternativ att lägga till användare med sudo -kommandot.

sudo -u postgres createuser --interactive

I båda scenarierna kommer systemet att be dig om att rollnamnet ska läggas till, tillsammans med åtkomsttypen för den här nyskapade användaren. Välj mellan och och n för superanvändarens rolltyp.

För att kolla in några ytterligare flaggor kan du alltid hänvisa till skapa användare kommando man -sida.

man createuser

Hur man använder PostgreSQL för att skapa nya databaser

Nu när du har konfigurerat PostgreSQL på din dator är det dags att skapa en ny databas och lägga till nya tabeller.

Få tillgång till PostgreSQL -prompten med den nya rollen

När du väl har lagt till en användare skulle du självklart vilja börja använda PostgreSQL till din fördel. Men innan du kan göra det måste du skapa en användare med samma namn som din PostgreSQL -roll och databas.

Om du inte har ett sådant användar -ID tillgängligt, använd Lägg till användare kommando för att skapa en ny användare med namnet testa .

sudo adduser test

Logga in som den nya användaren med -i och -u flaggor.

hur bli av med annonser på android startskärm
sudo -i -u test

Skapa nya databaser

För att skapa en ny databas i PostgreSQL, använd följande kommando:

createdb databasename

Observera att du måste vara inloggad som postgres systemanvändare för att utfärda administrativa kommandon.

Skapa nya tabeller i databasen

Låt oss skapa en ny tabell för att lagra lite data. Den grundläggande syntaxen för att lägga till fält i den nya tabellen är ganska enkel.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

...var tabellnamn är det önskade namnet som anges av användaren, column_name1 , column_name2 etc. är kolumnnamnen, col_type är typen av kolumn och fältlängd är storleken på datastrukturerna för att göra värdena mer robusta.

Till exempel kan du skapa en tabell hotell med följande kolumner:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

.. där tabellnamnet är hotell och kolumner är hotel_id , stjärna , måla , plats , och datum med sina respektive längder och kolumnbegränsningar.

Lägga till värden i databasen

När din tabellstruktur är klar kan du lägga till lite data till en befintlig tabell. Använd INSERT INTO -satsen för att lägga till data i följande format:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

Lägg till exempel till en rad data till hotell tabell som du skapade ovan.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

Konfigurera PostgreSQL på CentOS

För att konfigurera PostgreSQL är det bäst att installera det på rätt sätt. Med rätt konfigurationer på plats kan du enkelt installera PostgreSQL och effektivt använda det i ditt system.

Förutom CentOS kan du också konfigurera PostgreSQL för att fungera med andra Linux -distributioner, till exempel Ubuntu.

Dela med sig Dela med sig Tweet E-post Så här installerar och konfigurerar du PostgreSQL på Ubuntu

Vill du ha ett enkelt och pålitligt sätt att hantera databaser på ditt system? Kolla in hur du installerar PostgreSQL på Ubuntu.

Läs Nästa
Relaterade ämnen
  • Linux
  • CentOS
  • SQL
  • Installera programvara
Om författaren Wini Bhalla(41 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, umgås 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