Sådan installeres PostgreSQL 9.6 på Debian eller Ubuntu

Håndtering af databaser i Linux -miljøer er en af ​​de bedste løsninger for at få mest muligt ud af vores Ubuntu- eller Debian -server.

PostgreSQL bliver et af de bedste gratis alternativer til at administrere alle vores data med flere funktioner og funktioner.

I dag vil Solvetic diskutere, hvordan man installerer PostgreSQL på Debian 9.

Hvad er PostgreSQLPostgreSQL er et kraftfuldt open source objektrelationsdatabasesystem med mere end 15 års udvikling, der giver os mulighed for at have et værktøj med høj pålidelighed, dataintegritet og fejlkorrektion.

PostgreSQL er multi-system, da det kan installeres på operativsystemer som Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) og Windows.

Ved at bruge PostgreSQL vil vi have en fuldt syre-kompatibel database manager, den har fuld understøttelse af udenlandske nøgler, joins, visninger, udløsere og lagrede procedurer (på flere sprog).

Indeholder de fleste SQL: 2008 -datatyper, herunder INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL og TIMESTAMP. Det understøtter også opbevaring af store binære objekter, herunder billeder, lyde eller video. Det har native programmeringsgrænseflader til C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, blandt mange flere.

PostgreSQL tilbyder i øjeblikket stabil version 9.6 og version 10 er tilgængelig i beta.

Nu vil vi se, hvordan du installerer denne databasesystem på Debian 9.

BemærkDet er vigtigt at præcisere, at hvis vi ikke er som root -brugere, skal vi gå forud sudo for korrekt udførelse af de beskrevne kommandoer.

1. Tilføj PostgreSQL APT -depotet på Debian eller Ubuntu


Dette officielle PostgreSQL APT -lager, som vi vil installere, kombineres med operativsystemet, der tilbyder os automatiske opdateringer til alle understøttede versioner af PostgreSQL i Debian- og Ubuntu -distributioner.

Trin 1
Til denne proces vil vi oprette en ny fil ved at udføre følgende linje:

 /etc/apt/sources.list.d/pgdg.list
Trin 2
Når filen er oprettet, tilføjer vi følgende linje under hensyntagen til den version af Debian eller Ubuntu, der skal bruges:
 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

Trin 3
Vi gemmer ændringerne ved hjælp af tasterne

Ctrl + O.

og vi forlader redaktøren ved hjælp af

Ctrl + X

2. Importer nøgler til Debian eller Ubuntu

Trin 1
Dernæst importerer vi signeringsnøglen fra depotet og opdaterer systempakkelisterne ved først at udføre følgende kommando:

 wget --quiet -O -https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt -key tilføjelse - 

Trin 2
Senere opdaterer vi systemet ved hjælp af kommandoen.

 sudo apt opdatering

3. Installer PostgreSQL -server på Debian eller Ubuntu

Trin 1
Når operativsystemet er blevet opdateret, udfører vi følgende kommando for at installere PostgreSQL -serveren:

 apt installere postgresql-9.6

Trin 2
Vi indtaster brevet S for at bekræfte installationen af ​​PostgreSQL -pakkerne. Når PostgreSQL -installationen er færdig, ser vi følgende:

S

Trin 3
I tilfælde af Debian og Ubuntu starter databasen automatisk. Mappen, hvor vi finder alle PostgreSQL -konfigurationsfilerne, er i stien:

 /var/lib/postgresql/9.6/main

4. Start og aktiver PostgreSQL -server på Debian eller Ubuntu


Med databaseserveren initialiseret, er det næste trin at starte PostgreSQL -tjenesten og aktivere PostgreSQL -tjenesten automatisk ved systemstart, for dette vil vi udføre følgende kommandoer i deres rækkefølge:

I systemd

 systemctl start postgresql.service systemctl aktiver postgresql.service sudo systemctl status postgresql.service

I SysVinit

 service postgresql-9.6 start chkconfig postgresql på service postgresql-9.6 status

5. Valider PostgreSQL -installation på Debian eller Ubuntu


Efter installation af PostgreSQL -databasesystemet på Ubuntu eller Debian kan vi verificere installationen ved at oprette forbindelse til postgres -databaseserveren.

Trin 1
PostgreSQL -administratorbrugeren kaldes postgres, vi vil udføre følgende kommando for at få adgang til brugerens systemkonto:

 din postgres cd psql
Trin 2
Resultatet bliver følgende:

Trin 3
Hvis vi vil angive en adgangskode til postgre -databaseadministratorbrugeren, bruger vi følgende kommando. Der skal vi indtaste og bekræfte adgangskoden.

 \ password postgres

Trin 4
Hvis vi vil sikre postgre -brugerens systemkonto, bruger vi følgende kommando. Der vil vi indtaste og bekræfte den respektive adgangskode.

 passwd postgres
Som vi kan se, er det let at installere PostgreSQL på Debian eller Ubuntu.

wave wave wave wave wave