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å UbuntuVill 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
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 BhallaPrenumerera 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