installeren en configureren PostgreSQL op Ubuntu

0 Comments

in deze tutorial leert u hoe u de open source-database PostgreSQL op Ubuntu Linux installeert en gebruikt.

PostgreSQL (of Postgres) is een krachtig, vrij en open-source relationeel database management systeem (RDBMS) dat een sterke reputatie heeft voor betrouwbaarheid, robuustheid en prestaties. Het is ontworpen om verschillende taken, van elke omvang. Het is platformonafhankelijk en de standaarddatabase voor macOS Server.,

PostgreSQL is misschien wel het juiste gereedschap voor u als u een fan bent van een eenvoudig te gebruiken SQL database manager. Het ondersteunt SQL-standaarden en biedt extra functies, terwijl het ook zwaar uitbreidbaar is voor de gebruiker omdat de gebruiker gegevenstypen, functies kan toevoegen en nog veel meer dingen kan doen.

eerder heb ik het installeren van MySQL op Ubuntu besproken. In dit artikel zal ik je laten zien hoe je PostgreSQL installeert en configureert, zodat je klaar bent om het te gebruiken om aan te passen aan wat je behoeften kunnen zijn.,

PostgreSQL installeren op Ubuntu

PostgreSQL is beschikbaar in Ubuntu hoofd repository. Echter, net als veel andere ontwikkeltools, het kan niet de nieuwste versie.

controleer eerst de PostgreSQL-versie die beschikbaar is in Ubuntu-repositories met behulp van dit Apt-commando in de terminal:

in mijn Ubuntu 18.,04, het bleek dat de beschikbare versie van PostgreSQL is versie 10 (10+190 betekent versie 10) terwijl PostgreSQL versie 11 is al vrijgegeven.

Package: postgresqlVersion: 10+190Priority: optionalSection: databaseSource: postgresql-common (190)Origin: Ubuntu

Op basis van deze informatie kunt u beslissen of u de versie die beschikbaar is vanuit Ubuntu wilt installeren of dat u de laatst uitgebrachte versie van PostgreSQL wilt ontvangen.

Ik zal u beide methoden tonen.,

Methode 1: Installeer PostgreSQL vanuit Ubuntu-repositories

in de terminal gebruikt u het volgende commando om PostgreSQL

Voer uw wachtwoord in wanneer u daarom wordt gevraagd en u moet het binnen enkele seconden/minuten hebben geïnstalleerd, afhankelijk van uw internetsnelheid. Daarover gesproken, voel je vrij om verschillende netwerkbandbreedte in Ubuntu te controleren.

Wat is postgresql-contrib?,

het postgresql-contrib of het contrib pakket bestaat uit een aantal extra hulpprogramma ‘ s en functionaliteiten die geen deel uitmaken van het core PostgreSQL pakket. In de meeste gevallen is het goed om het contrib pakket geïnstalleerd te hebben samen met de PostgreSQL core.

Methode 2: de nieuwste versie 11 van PostgreSQL installeren in Ubuntu

om PostgreSQL 11 te installeren, moet u de officiële PostgreSQL-repository in uw bronnen toevoegen.lijst, voeg het certificaat toe en installeer het vanaf daar.

maak je geen zorgen, het is niet ingewikkeld. Volg deze stappen.,

Voeg eerst de GPG-sleutel toe:

Voeg nu de repository toe met het onderstaande commando. Als u Linux Mint gebruikt, moet u handmatig de `lsb_release-cs` vervangen, de Ubuntu-versie waarop uw Mint-versie is gebaseerd.

alles is nu klaar., Install PostgreSQL with the following commands:

PostgreSQL GUI application

You may also install a GUI application (pgAdmin) for managing PostgreSQL databases:
sudo apt install pgadmin4

Configuring PostgreSQL

You can check if PostgreSQL is running by executing:

Via the service command you can also start, stop or restart postgresql., Het typen in service postgresql en het indrukken van Enter moet alle opties uitvoeren. Nu, op de gebruikers.

standaard maakt PostgreSQL een speciale gebruiker postgres die alle rechten heeft. Om PostgreSQL daadwerkelijk te gebruiken, moet u eerst inloggen op dat account:

uw prompt moet veranderen naar iets wat lijkt op:

Voer nu de PostgreSQL Shell uit met het hulpprogramma psql:

u moet worden gevraagd met:

u kunt \Q intypen om af te sluiten en \? voor hulp.,div>

De uitvoer zal er ongeveer zo uitzien (druk op de toets q om dit scherm te verlaten):

PostgreSQL Tabellen

Met \du-scherm kunt u de PostgreSQL-gebruikers:

PostgreSQLUsers

U kunt het wachtwoord van een gebruiker (met inbegrip van postgres) met:

Opmerking: Vervang postgres met de naam van de gebruiker en my_password met de wilde wachtwoord., Vergeet ook niet de ; (puntkomma) na elke statement.

Het wordt aanbevolen om een andere gebruiker aan te maken (het is een slechte gewoonte om de standaard Postgres gebruiker te gebruiken). Gebruik hiervoor het commando:

Als u \du uitvoert, zult u echter zien dat mijn_user nog geen attributen heeft., Laten we er Superuser aan toevoegen:

u kunt gebruikers verwijderen met:

om in te loggen als een andere gebruiker, sluit u de prompt (\q) af en gebruik dan het commando:

u kunt direct verbinding maken met een database met de-d vlag:

u moet de PostgreSQL-gebruiker hetzelfde noemen als een andere bestaande gebruiker. Bijvoorbeeld, mijn gebruik is ubuntu., Om in te loggen, gebruik ik vanaf de terminal:

Opmerking: U moet een database opgeven (standaard zal het proberen u te verbinden met de database met dezelfde naam als de gebruiker die u bent aangemeld).

Als u een fout heeft:

zorg ervoor dat U logt als de juiste gebruiker en bewerk/etc/postgresql/11/main / pg_hba.conf met administratorrechten:

opmerking: vervang 11 door uw versie (bijvoorbeeld 10).,

vervang hier de regel:

Door:

en herstart PostgreSQL:

PostgreSQL gebruiken is hetzelfde als elke andere database van het SQL-type gebruiken. Ik zal niet ingaan op de specifieke commando ‘ s, omdat dit artikel gaat over het krijgen van u begonnen met een werkende setup. Echter, hier is een zeer nuttige gist om te verwijzen! Ook de man page (man psql) en de documentatie zijn erg behulpzaam.,

het afronden van

het lezen van dit artikel heeft u hopelijk geleid door het proces van het installeren en voorbereiden van PostgreSQL op een Ubuntu-systeem. Als SQL nieuw voor je is, moet je dit artikel lezen om de basiscommando ‘ s van SQL te kennen:


Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *