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.listTrin 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 psqlTrin 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 postgresSom vi kan se, er det let at installere PostgreSQL på Debian eller Ubuntu.