We weten dat databases, hoewel ze vaak als iets angstaanjagends klinken, in feite een reeks tabellen en gegevens zijn die ons helpen een veel meer georganiseerde controle over de informatie te houden, vooral als het in overweldigende hoeveelheden of in complexe secties is. Daarom zal een goed beheer van databases het globale werk van deze informatie vereenvoudigen.
Er zijn verschillende tools om gegevens te maken, te bewerken en te beheren, dus een van de beste oplossingen voor deze gegevensbeheertaak is PostgreSQL en daarom zal Solvetic in detail praten over wat PostgreSQL is en hoe het op Windows 10 kan worden geïnstalleerd.
Wat is PostgreSQLSinds de oorsprong in 1986 hebben PostgreSQL-ontwikkelaars zich gericht op het creëren van PostgreSQL als een object-relationeel databasesysteem dat volledig open source is en dat op zijn beurt, zoals u wellicht vermoedt, gebruik maakt van de traditionele en populaire SQL-taal samen met andere functionaliteiten die de veilige en volledige schaling van elk van de workloads die zijn gekoppeld aan de gegevens waaraan moet worden gewerkt.
PostgreSQL kan worden uitgevoerd op de meeste huidige besturingssystemen met volledige prestaties, beveiliging en integriteit.
PostgreSQL-functies zijn gericht op gebieden zoals applicatieontwikkeling, het beschermen van gegevensintegriteit en het creëren van fouttolerante omgevingen, waardoor de beschikbaarheid van gegevens behouden blijft.
KenmerkenEnkele van de meest opvallende kenmerken zijn:
- PostgreSQL voldoet aan 160 van de 179 vereiste functies voor SQL: 2011 voor kernelbeheer.
- Op het gegevenswerkniveau werkt PostgreSQL met primitieve gegevens zoals integer, numeriek, string, Boolean, gestructureerd als een array, bereik, UUID, uit documenten zoals JSON / JSONB, XML, geometrie zoals Point, Line, Circle, Polygon en met de optie om aangepaste gegevens te gebruiken.
- Het heeft geavanceerde indexering voor de variabelen GiST, SP-Gist, KNN Gist, GIN, BRIN, dekkingsindexen, Bloom-filters.
- Het voert indexering uit van type B-tree, Multicolumns, Expressions en Partial.
- Het integreert een moderne en dynamische queryplanner en optimizer.
- U kunt geneste transacties uitvoeren.
- Integreert Multi-Version Concurrency Control (MVCC).
- Tabelverdeling is mogelijk.
- Gegevensintegriteit wordt behandeld (UNIQUE, NOT NULL, Primary Keys, Foreign Keys)
- We hebben de noodherstelfunctie waarmee we de gegevens kunnen herstellen vanwege een afwijkende situatie op de server.
- Het heeft een Record of Advance Writing (WAL)
- Het heeft asynchrone, synchrone en logische replicatie.
- Behandelt tafelruimten.
- Op beveiligingsniveau biedt het verschillende authenticatiemethoden zoals GSSAPI, SSPI, LDAP, SCRAM-SHA-256, certificaat en meer beschikbare opties.
- Het integreert een betrouwbaar toegangscontrolesysteem.
- Beheer kolom- en rijbeveiliging door de integriteit van geregistreerde gegevens te optimaliseren.
- Compatibel met PL / PGSQL-proceduretalen, Perl, Python en meer
- Het is mogelijk om verbinding te maken met andere databases of stromen die een standaard SQL-interface hebben.
- We hebben meerdere extensies om de PostgreSQL-functionaliteit te vergroten.
- Ondersteuning voor internationale tekens.
- Zoeken in volledige tekst en nog veel meer functies.
Laten we zonder verder oponthoud eens kijken hoe PostgreSQL op Windows 10 kan worden geïnstalleerd.
1. Hoe PostgreSQL te downloaden
Stap 1
Hiervoor moeten we naar de volgende officiële link gaan:
Stap 2
We zullen het volgende zien. In ons geval selecteren we Windows.
Stap 3
Vervolgens zien we het volgende:
VERGROTEN
Stap 4
Daar hebben we de mogelijkheid om het volgende te downloaden:
- Interactief installatieprogramma van EnterpriseDB (standaard)
- Grafisch installatieprogramma door BigSQL
Stap 5
We klikken op de regel "Download het installatieprogramma" en we worden doorgestuurd naar het volgende venster waar we de verschillende beschikbare downloadversies zullen zien:
VERGROTEN
Stap 6
Daar controleren we voor welke besturingssystemen ze beschikbaar zijn, in dit geval zullen we PostgreSQL 11.4 voor Windows x86-64 downloaden en bepalen waar het uitvoerbare bestand zal worden gehost. We klikken op Opslaan en wachten tot de download is voltooid.
Stap 7
Zodra de download is voltooid, voeren we het gedownloade bestand uit en zien we het volgende:
Stap 8
Dit is de PostgreSQL-installatiewizard in Windows 10, we klikken op Volgende en nu we de map definiëren waar het moet worden geïnstalleerd, raden we aan de standaardwaarde te laten staan:
Stap 9
Opnieuw klikken we op Volgende en in het volgende venster kunnen we definiëren welke componenten geïnstalleerd moeten worden met PostgreSQL:
Stap 10
Eenmaal geselecteerd, klikken we op Volgende en kunnen we het pad bewerken waarin de PostgreSQL-gegevens worden gehost:
Stap 11
Zodra dit is gedefinieerd, klikken we op Volgende en is het tijd om het wachtwoord voor de Superuser van de PostgreSQL-database toe te wijzen:
Stap 12
Klik op Volgende en in het volgende venster laten we de standaardpoort voor PostgreSQL staan:
Stap 13
We klikken op Volgende en nu definiëren we de regionale configuratie:
Stap 14
Eenmaal geselecteerd in het volgende venster zullen we een samenvatting vinden van de stappen die we zojuist hebben uitgevoerd:
Stap 15
We klikken weer op Volgende en we zien de volgende melding:
Stap 16
Als u op Volgende klikt, wordt het installatieproces van PostgreSQL op Windows 10 geopend:
Stap 17
Wanneer het installatieproces is voltooid, zien we het volgende waar we het vakje Stack Builder kunnen uitschakelen waarmee extra PostgreSQL-tools in Windows 10 kunnen worden gedownload en geïnstalleerd. Als u nu wilt zien wat Stack Builder doet, laat u het vakje actief en bij het klikken op de knop "Voltooien"
Stap 18
Het volgende wordt weergegeven waar we de PostgreSQL-database selecteren die we onlangs hebben geïnstalleerd. We klikken op Volgende
Stap 19
Dan is het mogelijk om de categorie te selecteren om de bijbehorende tools te downloaden:
Als we deze methode niet gebruiken, kunnen we deze uitvoeren vanuit het menu Start / PostgreSQL 11 / Application Stack Builder.
2. Toegang krijgen tot PostgreSQL op Windows 10
Stap 1
Om toegang te krijgen tot de database gaan we naar het Start / PostgreSQL 11-pad en daar klikken we op pgAdmin 4:
Stap 2
Het zal resulteren in het laden van services:
Stap 3
Zodra deze stap is voltooid, hebben we toegang tot de PostgreSQL 11-console die in een browser wordt geopend en in de eerste stap voeren we het superuser-wachtwoord in dat is toegewezen in het proces dat wordt uitgelegd door Solvetic:
Stap 4
Klik op OK en dit wordt de PostgreSQL-consoleomgeving. Daar klikken we op de Servers-regel
VERGROTEN
Stap 5
De PostgreSQL-database wordt weergegeven en het is nodig om het wachtwoord opnieuw in te voeren:
Stap 6
Wanneer we verbinding maken, zien we details van de geselecteerde database:
VERGROTEN
Stap 7
Zoals u aan de linkerkant zult zien, zijn er een aantal secties, dit zijn:
DatabasesIn deze sectie is het mogelijk om toegang te krijgen tot instellingen zoals:
- Catalogi
- Evenementen (bewerken)
- Programmeertalen
- Schema's
- Extensies en meer
Elk van deze opties behandelt een reeks bijbehorende functies:
VERGROTEN
Inloggen / GroepsrollenZoals de naam al aangeeft, hebben we in deze sectie de mogelijkheid om details van de rollen van de groepen te zien en toegang te krijgen tot een log van aanmeldingen in PostgreSQL:
TabelruimtenDaar kunnen we de ruimtes van de PostgreSQL-tabellen beheren:
Nu kunnen we in de centrale console verschillende tabbladen vinden, zoals:
DashboardDaar behandelen we de algemene informatie van de geselecteerde parameters:
VERGROTEN
Eigenschappen:Hier vinden we de eigenschappen van de selectie:
VERGROTEN
SQLDaar kunnen we de variabelen en SQL-commando's instellen die moeten worden gebruikt
VERGROTEN
StatistiekenZoals de naam al zegt, hebben we toegang tot statistieken van het geselecteerde object:
VERGROTEN
Afhankelijkheden / AfhankelijkhedenHier is het mogelijk om toegang te krijgen tot de services waarvan PostgreSQL afhankelijk is of waarvan het rechtstreeks afhankelijk is van de database.
VERGROTEN
Stap 8
We hebben gemerkt dat op het tabblad SQL een fout wordt gegenereerd en dit komt omdat de opdrachtregel niet is geconfigureerd voor SQL, hiervoor moeten we de Windows 10 verkenner openen en naar het pad gaan waar PostgreSQL is geïnstalleerd, in dit geval is de volgende:
C: \ Program Files \ PostgreSQL \ 11 \ binDaar moeten we valideren dat het psql-bestand bestaat:
VERGROTEN
Stap 9
Eenmaal gevalideerd, zullen we het aangegeven pad kopiëren (C: \ Program Files \ PostgreSQL \ 11 \ bin), en gaan we naar het volgende pad. We klikken op de regel "Geavanceerde systeemconfiguratie"
Configuratiescherm \ Systeem en beveiliging \ Systeem
VERGROTEN
Stap 10
We zullen het volgende zien. Daar klikken we op de knop "Omgevingsvariabelen"
Stap 11
In het pop-upvenster zullen we de PATH-regel vinden:
Stap 12
We selecteren het en klikken op de knop Bewerken en we zien het volgende:
Stap 14
Daar klikken we op Nieuw en plakken we het PostgreSQL-pad:
Stap 15
We herhalen het proces om de volgende regel te kopiëren:
C: \ Program Files \ PostgreSQL \ 11 \ lib
Stap 16
Klik op OK in de pop-upvensters om de wijzigingen op te slaan. Vervolgens gaan we naar de opdrachtpromptconsole en voeren we het volgende uit:
psql -U postgres postgres
Stap 17
Door het wachtwoord in te voeren, krijgen we toegang tot de database en als we de browser bijwerken, kunnen we zien dat de SQL-verbinding al tot stand is gebracht op het tabblad SQL:
Stap 18
Vanaf de console kunnen we \ du uitvoeren om de postgres-rollen te zien:
Solvetic heeft u tot in detail uitgelegd hoe u PostgreSQL op Windows 10 installeert en zo een ideale en praktische oplossing heeft voor het beheer, de controle en het beheer van gegevens op een veilige, dynamische en beveiligde manier dankzij PostgreSQL.