Hantering av databaser i Linux -miljöer är en av de bästa lösningarna för att få ut det mesta av vår Ubuntu- eller Debian -server.
PostgreSQL blir ett av de bästa gratisalternativen för att hantera all vår data med flera funktioner och funktioner.
Idag kommer Solvetic att diskutera hur man installerar PostgreSQL på Debian 9.
Vad är PostgreSQLPostgreSQL är ett kraftfullt open source -objektrelationsdatabassystem med mer än 15 års utveckling, vilket gör att vi kan ha ett verktyg med hög tillförlitlighet, dataintegritet och felkorrigering.
PostgreSQL är ett flersystem eftersom det kan installeras på operativsystem som Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) och Windows.
Genom att använda PostgreSQL kommer vi att ha en fullständigt syra-kompatibel databashanterare, den har fullt stöd för främmande nycklar, kopplingar, visningar, utlösare och lagrade procedurer (på flera språk).
Inkluderar de flesta datatyperna SQL: 2008, inklusive INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL och TIMESTAMP. Det stöder också lagring av stora binära objekt, inklusive bilder, ljud eller video. Den har inbyggda programmeringsgränssnitt för C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, bland många fler.
PostgreSQL erbjuder för närvarande en stabil version 9.6 och version 10 är tillgänglig i beta.
Nu ska vi se hur du installerar den här databashanteraren på Debian 9.
NoteraDet är viktigt att förtydliga att om vi inte är som rotanvändare måste vi föregå sudo för korrekt utförande av de beskrivna kommandona.
1. Lägg till PostgreSQL APT -förvaret på Debian eller Ubuntu
Detta officiella PostgreSQL APT -arkiv som vi kommer att installera kommer att kombineras med operativsystemet som erbjuder oss automatiska uppdateringar för alla versioner av PostgreSQL som stöds i Debian- och Ubuntu -distributioner.
Steg 1
För denna process kommer vi att skapa en ny fil genom att köra följande rad:
/etc/apt/sources.list.d/pgdg.listSteg 2
När filen har skapats kommer vi att lägga till följande rad med hänsyn till versionen av Debian eller Ubuntu att använda:
Debian 9 Strecht: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main Debian 8 Jessie: deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main Debian 7 Wheezy: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main Ubuntu 16.04: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main Ubuntu 14.04: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
Steg 3
Vi sparar ändringarna med knapparna
Ctrl + O
och vi lämnar redaktören med
Ctrl + X
2. Importera nycklar till Debian eller Ubuntu
Steg 1
Därefter importerar vi signeringsnyckeln från förvaret och uppdaterar systempaketlistorna genom att först utföra följande kommando:
wget --quiet -O -https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt -key add -
Steg 2
Senare uppdaterar vi systemet med kommandot.
sudo apt uppdatering
3. Installera PostgreSQL -servern på Debian eller Ubuntu
Steg 1
När operativsystemet har uppdaterats kommer vi att utföra följande kommando för att installera PostgreSQL -servern:
apt installera postgresql-9.6
Steg 2
Vi skriver in bokstaven S för att bekräfta installationen av PostgreSQL -paketen. När PostgreSQL -installationen är klar ser vi följande:
S
Steg 3
För Debian och Ubuntu startar databasen automatiskt. Katalogen där vi hittar alla PostgreSQL -konfigurationsfiler finns i sökvägen:
/var/lib/postgresql/9.6/main
4. Starta och aktivera PostgreSQL -servern på Debian eller Ubuntu
Med databaseservern initialiserad är nästa steg att starta PostgreSQL -tjänsten och aktivera PostgreSQL -tjänsten att startas automatiskt vid systemstart, för detta kommer vi att utföra följande kommandon i deras ordning:
I systemd
systemctl start postgresql.service systemctl aktivera postgresql.service sudo systemctl status postgresql.service
I SysVinit
service postgresql-9.6 starta chkconfig postgresql på status postgresql-9.6 status
5. Validera PostgreSQL -installation på Debian eller Ubuntu
Efter att ha installerat PostgreSQL -databassystemet på Ubuntu eller Debian kan vi verifiera installationen genom att ansluta till postgres -databaseservern.
Steg 1
PostgreSQL -administratörsanvändaren kallas postgres, vi kommer att utföra följande kommando för att komma åt användarsystemkontot:
din postgres cd psqlSteg 2
Resultatet blir följande:
Steg 3
Om vi vill ange ett lösenord för postgre -databasadministratörsanvändaren använder vi följande kommando. Där måste vi ange och bekräfta lösenordet.
\ lösenord postgres
Steg 4
Om vi vill säkra postgre -användarsystemkontot använder vi följande kommando. Där kommer vi att ange respektive bekräfta lösenordet.
passwd postgresSom vi kan se är det enkelt att installera PostgreSQL på Debian eller Ubuntu.