Wir wissen, dass Datenbanken, obwohl sie oft furchterregend klingen, in Wirklichkeit eine Reihe von Tabellen und Daten sind, die uns helfen, eine viel organisiertere Kontrolle über die Informationen zu behalten, insbesondere wenn sie in überwältigenden Mengen oder in komplexen Abschnitten vorliegen. Aus diesem Grund wird eine gute Verwaltung von Datenbanken die globale Arbeit dieser Informationen vereinfachen.
Es gibt verschiedene Tools zum Erstellen, Bearbeiten und Verwalten von Daten, daher ist PostgreSQL eine der besten Lösungen für diese Datenverwaltungsaufgabe. Daher wird Solvetic ausführlich darüber sprechen, was PostgreSQL ist und wie es unter Windows 10 installiert wird.
Was ist PostgreSQL?Seit seinen Anfängen im Jahr 1986 haben sich die PostgreSQL-Entwickler darauf konzentriert, PostgreSQL als objektrelationales Datenbanksystem zu entwickeln, das vollständig Open Source ist, das wiederum, wie Sie vielleicht vermuten, die traditionelle und beliebte SQL-Sprache zusammen mit anderen Funktionen nutzt, die die sichere und vollständige Skalierung jeder der Workloads, die mit den zu bearbeitenden Daten verbunden sind.
PostgreSQL kann auf den meisten aktuellen Betriebssystemen mit voller Leistung, Sicherheit und Integrität ausgeführt werden.
Die PostgreSQL-Funktionen konzentrieren sich auf Bereiche wie Anwendungsentwicklung, Schutz der Datenintegrität und Erstellung fehlertoleranter Umgebungen, wodurch die Datenverfügbarkeit aufrechterhalten wird.
MerkmaleEinige seiner herausragendsten Eigenschaften sind:
- PostgreSQL hat 160 der 179 erforderlichen Funktionen für SQL: 2011 für das Kernel-Management erfüllt.
- Auf der Datenarbeitsebene arbeitet PostgreSQL mit primitiven Daten wie Integer, Numerisch, String, Boolean, strukturiert als Array, Range, UUID, aus Dokumenten wie JSON / JSONB, XML, Geometrie wie Point, Line, Circle, Polygon und mit der Option, benutzerdefinierte Daten zu verwenden.
- Es verfügt über eine erweiterte Indizierung für die Variablen GiST, SP-Gist, KNN Gist, GIN, BRIN, Coverage-Indizes, Bloom-Filter.
- Es führt Indizierungen vom Typ B-Baum, Multicolumns, Expressions und Partial aus.
- Es integriert einen modernen und dynamischen Abfrageplaner und -optimierer.
- Sie können verschachtelte Transaktionen ausführen.
- Integriert Multi-Version Concurrency Control (MVCC).
- Tabellenpartitionierung ist möglich.
- Die Datenintegrität wird gehandhabt (UNIQUE, NOT NULL, Primary Keys, Foreign Keys)
- Wir haben die Disaster Recovery-Funktion, die es uns ermöglicht, die Daten aufgrund einer anomalen Situation auf dem Server wiederherzustellen.
- Es hat einen Record of Advance Writing (WAL)
- Es verfügt über asynchrone, synchrone und logische Replikation.
- Behandelt Tabellenbereiche.
- Auf der Sicherheitsebene bietet es verschiedene Authentifizierungsmethoden wie GSSAPI, SSPI, LDAP, SCRAM-SHA-256, Zertifikat und weitere verfügbare Optionen.
- Es integriert ein zuverlässiges Zutrittskontrollsystem.
- Verwalten Sie die Spalten- und Zeilensicherheit, indem Sie die Integrität der protokollierten Daten optimieren.
- Kompatibel mit PL / PGSQL prozeduralen Sprachen, Perl, Python und mehr
- Es wird möglich sein, eine Verbindung zu anderen Datenbanken oder Flows herzustellen, die über eine Standard-SQL-Schnittstelle verfügen.
- Wir haben mehrere Erweiterungen, um die PostgreSQL-Funktionalität zu erhöhen.
- Unterstützung für internationale Zeichen.
- Volltextsuche und viele weitere Funktionen.
Sehen wir uns ohne weiteres an, wie Sie PostgreSQL unter Windows 10 installieren.
1. So laden Sie PostgreSQL herunter
Schritt 1
Dazu müssen wir auf den folgenden offiziellen Link gehen:
Schritt 2
Wir werden folgendes sehen. In unserem Fall wählen wir Windows.
Schritt 3
Als nächstes werden wir Folgendes sehen:
VERGRÖSSERN
Schritt 4
Dort haben wir die Möglichkeit folgendes herunterzuladen:
- Interaktives Installationsprogramm von EnterpriseDB (Standard)
- Grafischer Installer von BigSQL
Schritt 5
Wir klicken auf die Zeile "Installationsprogramm herunterladen" und werden zum folgenden Fenster weitergeleitet, in dem wir die verschiedenen verfügbaren Download-Versionen sehen:
VERGRÖSSERN
Schritt 6
Dort prüfen wir, für welche Betriebssysteme sie verfügbar sind, in diesem Fall laden wir PostgreSQL 11.4 für Windows x86-64 herunter und legen fest, wo die ausführbare Datei gehostet wird. Wir klicken auf Speichern und warten, bis der Download abgeschlossen ist.
Schritt 7
Sobald der Download abgeschlossen ist, führen wir die heruntergeladene Datei aus und sehen Folgendes:
Schritt 8
Dies ist der PostgreSQL-Installationsassistent in Windows 10, wir klicken auf Weiter und definieren nun das Verzeichnis, in dem es installiert werden soll, wir empfehlen, den Standardwert beizubehalten:
Schritt 9
Wieder klicken wir auf Weiter und im nächsten Fenster können wir festlegen, welche Komponenten mit PostgreSQL installiert werden müssen:
Schritt 10
Nach der Auswahl klicken wir auf Weiter und können den Pfad bearbeiten, in dem die PostgreSQL-Daten gehostet werden:
Schritt 11
Sobald dies definiert ist, klicken wir auf Weiter und es ist an der Zeit, das Passwort für den PostgreSQL-Datenbank-Superuser zuzuweisen:
Schritt 12
Klicken Sie auf Weiter und im nächsten Fenster belassen wir den Standardport für PostgreSQL:
Schritt 13
Wir klicken auf Weiter und definieren nun die regionale Konfiguration:
Schritt 14
Nach der Auswahl im folgenden Fenster finden wir eine Zusammenfassung der Schritte, die wir gerade ausgeführt haben:
Schritt 15
Wir klicken erneut auf Weiter und wir sehen die folgende Meldung:
Schritt 16
Wenn Sie auf Weiter klicken, wird der PostgreSQL-Installationsprozess unter Windows 10 ausgeführt:
Schritt 17
Wenn der Installationsvorgang abgeschlossen ist, sehen wir Folgendes, wo wir das Kontrollkästchen Stack Builder deaktivieren können, das den Download und die Installation zusätzlicher PostgreSQL-Tools in Windows 10 ermöglicht. Wenn Sie nun sehen möchten, was Stack Builder tut, lassen Sie das Kontrollkästchen aktiv und beim Anklicken des Buttons "Fertig stellen"
Schritt 18
Das Folgende wird angezeigt, wo wir die PostgreSQL-Datenbank auswählen, die wir kürzlich installiert haben. Wir klicken auf Weiter
Schritt 19
Dann ist es möglich, die Kategorie auszuwählen, um die zugehörigen Tools herunterzuladen:
Wenn wir diese Methode nicht verwenden, können wir sie über das Menü Start / PostgreSQL 11 / Application Stack Builder ausführen.
2. Zugriff auf PostgreSQL unter Windows 10
Schritt 1
Um auf die Datenbank zuzugreifen, gehen wir zum Pfad Start / PostgreSQL 11 und klicken dort auf pgAdmin 4:
Schritt 2
Dies führt zum Laden von Diensten:
Schritt 3
Sobald dieser Schritt abgeschlossen ist, greifen wir auf die PostgreSQL 11-Konsole zu, die in einem Browser geöffnet wird, und geben im ersten Schritt das Superuser-Passwort ein, das im von Solvetic erklärten Prozess zugewiesen wurde:
Schritt 4
Klicken Sie auf OK und dies ist die PostgreSQL-Konsolenumgebung. Dort klicken wir auf die Zeile Server
VERGRÖSSERN
Schritt 5
Die PostgreSQL-Datenbank wird angezeigt und Sie müssen das Passwort erneut eingeben:
Schritt 6
Wenn wir eine Verbindung herstellen, sehen wir Details der ausgewählten Datenbank:
VERGRÖSSERN
Schritt 7
Wie Sie auf der linken Seite sehen werden, gibt es eine Reihe von Abschnitten, diese sind:
DatenbankenIn diesem Abschnitt können Sie auf Einstellungen zugreifen, wie zum Beispiel:
- Kataloge
- Ereignisse (Bearbeiten)
- Programmiersprachen
- Schema
- Erweiterungen und mehr
Jede dieser Optionen handhabt eine Reihe zugehöriger Funktionen:
VERGRÖSSERN
Login / GruppenrollenWie der Name schon sagt, haben wir in diesem Abschnitt die Möglichkeit, Details zu den Rollen der Gruppen anzuzeigen sowie auf ein Login-Log in PostgreSQL zuzugreifen:
TabellenbereicheDort können wir die Leerzeichen der PostgreSQL-Tabellen verwalten:
In der Mittelkonsole finden wir jetzt verschiedene Registerkarten wie:
ArmaturenbrettDort behandeln wir die allgemeinen Informationen der ausgewählten Parameter:
VERGRÖSSERN
Eigenschaften:Hier finden wir die Eigenschaften der Auswahl:
VERGRÖSSERN
SQLDort können wir die zu verwendenden Variablen und SQL-Befehle einstellen
VERGRÖSSERN
StatistikenWie der Name schon sagt, greifen wir auf Statistiken des ausgewählten Objekts zu:
VERGRÖSSERN
Abhängigkeiten / AbhängigkeitenHier kann auf die Dienste zugegriffen werden, von denen PostgreSQL abhängig ist oder von denen es direkt von der Datenbank abhängt.
VERGRÖSSERN
Schritt 8
Wir haben festgestellt, dass auf der Registerkarte SQL ein Fehler generiert wird und dies daran liegt, dass die Befehlszeile nicht für SQL konfiguriert wurde. Dazu müssen wir auf den Windows 10-Explorer zugreifen und in diesem Fall zu dem Pfad gehen, in dem PostgreSQL installiert wurde ist der nächste:
C:\Programme\PostgreSQL\11\binDort müssen wir überprüfen, ob die psql-Datei existiert:
VERGRÖSSERN
Schritt 9
Nach der Validierung kopieren wir den angegebenen Pfad (C: \ Programme \ PostgreSQL \ 11 \ bin) und gehen zum folgenden Pfad. Wir klicken auf die Zeile "Erweiterte Systemkonfiguration"
Systemsteuerung \ System und Sicherheit \ System
VERGRÖSSERN
Schritt 10
Wir werden folgendes sehen. Dort klicken wir auf den Button "Umgebungsvariablen"
Schritt 11
Im Popup-Fenster finden wir die PATH-Zeile:
Schritt 12
Wir wählen es aus und klicken auf die Schaltfläche Bearbeiten und wir sehen Folgendes:
Schritt 14
Dort klicken wir auf Neu und fügen den PostgreSQL-Pfad ein:
Schritt 15
Wir wiederholen den Vorgang, um die folgende Zeile zu kopieren:
C:\Programme\PostgreSQL\11\lib
Schritt 16
Klicken Sie in den Popup-Fenstern auf OK, um die Änderungen zu speichern. Als nächstes gehen wir zur Eingabeaufforderungskonsole und führen Folgendes aus:
psql -U postgres postgres
Schritt 17
Durch Eingabe des Passworts greifen wir auf die Datenbank zu und wenn wir den Browser aktualisieren, können wir im SQL-Tab sehen, dass die SQL-Verbindung bereits hergestellt wurde:
Schritt 18
Von der Konsole aus können wir \ du ausführen, um die Postgres-Rollen anzuzeigen:
Solvetic hat Ihnen ausführlich erklärt, wie Sie PostgreSQL auf Windows 10 installieren und haben damit eine ideale und praktische Lösung für die Verwaltung, Kontrolle und Verwaltung von Daten auf sichere, dynamische und geschützte Weise dank PostgreSQL.