Hoe PostgreSQL 9.6 op Debian of Ubuntu te installeren

Het beheren van databases in Linux-omgevingen is een van de beste oplossingen om het meeste uit onze Ubuntu- of Debian-server te halen.

PostgreSQL wordt een van de beste gratis alternatieven om al onze gegevens te beheren met meerdere functies en functies.

Vandaag zal Solvetic bespreken hoe PostgreSQL op Debian 9 kan worden geïnstalleerd.

Wat is PostgreSQLPostgreSQL is een krachtig open source relationeel databasesysteem voor objecten met meer dan 15 jaar ontwikkeling, waardoor we een tool hebben met een hoge betrouwbaarheid, gegevensintegriteit en foutcorrectie.

PostgreSQL is multi-systeem omdat het kan worden geïnstalleerd op besturingssystemen zoals Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) en Windows.

Door PostgreSQL te gebruiken, hebben we een volledig ACID-compatibele databasemanager, het heeft volledige ondersteuning voor externe sleutels, joins, views, triggers en opgeslagen procedures (in verschillende talen).

Bevat de meeste SQL: 2008-gegevenstypen, waaronder INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL en TIMESTAMP. Het ondersteunt ook de opslag van grote binaire objecten, inclusief afbeeldingen, geluiden of video. Het heeft native programmeerinterfaces voor C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC en nog veel meer.

PostgreSQL biedt momenteel stabiele versie 9.6 en versie 10 is beschikbaar in bèta.

Nu zullen we zien hoe we deze databasemanager op Debian 9 kunnen installeren.

OpmerkingHet is belangrijk om te verduidelijken dat als we niet als root-gebruikers zijn, we moeten voorafgaan sudo voor de correcte uitvoering van de beschreven commando's.

1. Voeg de PostgreSQL APT-repository toe aan Debian of Ubuntu


Deze officiële PostgreSQL APT-repository die we zullen installeren, zal worden gecombineerd met het besturingssysteem dat ons automatische updates biedt voor alle ondersteunde versies van PostgreSQL in Debian- en Ubuntu-distributies.

Stap 1
Voor dit proces gaan we een nieuw bestand maken door de volgende regel uit te voeren:

 /etc/apt/sources.list.d/pgdg.list
Stap 2
Zodra het bestand is gemaakt, voegen we de volgende regel toe, rekening houdend met de versie van Debian of Ubuntu die moet worden gebruikt:
 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 belangrijkste Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg belangrijkste 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

Stap 3
We slaan de wijzigingen op met behulp van de toetsen

Ctrl + O

en we verlaten de editor met

Ctrl + X

2. Sleutels importeren in Debian of Ubuntu

Stap 1
Vervolgens zullen we de ondertekeningssleutel uit de repository importeren en de systeempakketlijsten bijwerken door eerst de volgende opdracht uit te voeren:

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

Stap 2
Later werken we het systeem bij met behulp van de opdracht.

 sudo apt update

3. Installeer PostgreSQL-server op Debian of Ubuntu

Stap 1
Nadat het besturingssysteem is bijgewerkt, voeren we de volgende opdracht uit om de PostgreSQL-server te installeren:

 apt install postgresql-9.6

Stap 2
We voeren de letter in S om de installatie van de PostgreSQL-pakketten te bevestigen. Zodra de PostgreSQL-installatie is voltooid, zien we het volgende:

S

Stap 3
In het geval van Debian en Ubuntu start de database automatisch. De map waar we alle PostgreSQL-configuratiebestanden zullen vinden, bevindt zich in het pad:

 /var/lib/postgresql/9.6/main

4. Start en schakel PostgreSQL-server in op Debian of Ubuntu


Met de databaseserver geïnitialiseerd, is de volgende stap het starten van de PostgreSQL-service en het automatisch laten starten van de PostgreSQL-service bij het opstarten van het systeem, hiervoor zullen we de volgende opdrachten in hun volgorde uitvoeren:

in systeemd

 systemctl start postgresql.service systemctl activeer postgresql.service sudo systemctl status postgresql.service

In SysVinit

 service postgresql-9.6 start chkconfig postgresql op service postgresql-9.6 status

5. Valideer PostgreSQL-installatie op Debian of Ubuntu


Nadat we het PostgreSQL-databasesysteem op Ubuntu of Debian hebben geïnstalleerd, kunnen we de installatie verifiëren door verbinding te maken met de postgres-databaseserver.

Stap 1
De PostgreSQL-beheerdersgebruiker wordt postgres genoemd, we zullen de volgende opdracht uitvoeren om toegang te krijgen tot het gebruikerssysteemaccount:

 je postgres-cd psql
Stap 2
Het resultaat zal het volgende zijn:

Stap 3
Als we een wachtwoord willen instellen voor de gebruiker van de postgre-databasebeheerder, gebruiken we de volgende opdracht. Daar moeten we het wachtwoord invoeren en bevestigen.

 \ wachtwoord postgres

Stap 4
Als we het postgre-gebruikerssysteemaccount willen beveiligen, gebruiken we de volgende opdracht. Daar zullen we het respectieve wachtwoord invoeren en bevestigen.

 passwd postgres
Zoals we kunnen zien, is het eenvoudig om PostgreSQL op Debian of Ubuntu te installeren.

wave wave wave wave wave