Wir wissen, dass Datenbanken, obwohl sie oft furchterregend klingen, tatsächlich eine Reihe von Tabellen und Daten sind, die uns helfen, die Kontrolle über Informationen viel besser zu organisieren, insbesondere wenn sie sich in überwältigenden Mengen oder komplexen Abschnitten befinden. Aus diesem Grund vereinfacht eine gute Datenbankverwaltung die gesamte Arbeit mit diesen Informationen.
Es gibt verschiedene Tools zum Erstellen, Bearbeiten und Verwalten von Daten. Eine der besten Lösungen für diese Aufgabe der Datenverwaltung ist PostgreSQL. Daher wird TechnoWikis ausführlich über PostgreSQL und die Installation in Windows 10 sprechen.
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 die Anwendungsentwicklung, den Schutz der Datenintegrität und die Erstellung fehlertoleranter Umgebungen, um die Datenverfügbarkeit aufrechtzuerhalten.
- PostgreSQL hat 160 der 179 obligatorischen Funktionen für SQL: 2011 im Hinblick auf das Kernmanagement erfüllt.
- Auf der Datenebene arbeitet PostgreSQL mit primitiven Daten wie Integer, Numeric, String, Boolean, strukturiert als Matrix, Range, UUID, von Dokumenten wie JSON / JSONB, XML, Geometrie wie Point, Line, Circle, Polygon und mit die Option, benutzerdefinierte Daten zu verwenden.
- Es hat die Indizierung für die Variablen GiST, SP-Gist, KNN-Gist, GIN, BRIN, Abdeckungsindizes und Bloom-Filter erweitert.
- Es führt eine Indizierung der Typen B-Tree, Multicolumnas, Expresiones und Partial durch.
- Integriert einen modernen und dynamischen Abfrageplaner und -optimierer.
- Sie können verschachtelte Transaktionen ausführen.
- Integriert MVCC (Multi-Version Concurrency Control).
- Es ist möglich, Tabellen zu partitionieren.
- Datenintegrität wird behandelt (EINZIGARTIG, NICHT NULL, Primärschlüssel, Fremdschlüssel)
- Wir haben die Disaster Recovery-Funktion, mit der wir die Daten aufgrund einer ungewöhnlichen Situation auf dem Server wiederherstellen können.
- Es hat eine Advance Writing Registry (WAL)
- Es verfügt über asynchrone, synchrone und logische Replikation.
- Tabellenbereiche verwalten.
- Auf der Sicherheitsstufe bietet es verschiedene Authentifizierungsmethoden wie GSSAPI, SSPI, LDAP, SCRAM-SHA-256, Zertifikat und weitere Optionen.
- Integriert ein zuverlässiges Zugangskontrollsystem.
- Verwaltet die Sicherheit von Spalten und Zeilen und optimiert die Integrität der aufgezeichneten Daten.
- Kompatibel mit PL / PGSQL, Perl, Python und weiteren prozeduralen Sprachen
- Es ist möglich, eine Verbindung zu anderen Datenbanken oder Flows herzustellen, die über eine Standard-SQL-Schnittstelle verfügen.
- Wir haben mehrere Erweiterungen, um die Funktionalität von PostgreSQL zu verbessern.
- Unterstützung für internationale Zeichen.
- Volltextsuche und viele weitere Funktionen.
Ohne weiteres werden wir sehen, wie PostgreSQL unter Windows 10 installiert wird.
1. So laden Sie PostgreSQL herunter
Dazu müssen wir auf den folgenden offiziellen Link gehen:
Wir werden folgendes sehen. In unserem Fall wählen wir Windows.
Als nächstes werden wir folgendes sehen:
Dort haben wir die Möglichkeit folgendes herunterzuladen:
- Interaktives Installationsprogramm von EnterpriseDB (Standard)
- Grafik-Installer von BigSQL
Wir klicken auf die Zeile “Download the installer” und werden zum folgenden Fenster weitergeleitet, in dem die verschiedenen verfügbaren Download-Versionen angezeigt werden:
Dort prüfen wir, welche Betriebssysteme 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. Klicken Sie auf Speichern und warten Sie, bis der Download abgeschlossen ist.
Sobald der Download abgeschlossen ist, führen wir die heruntergeladene Datei aus und sehen Folgendes:
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:
Wieder klicken wir auf Weiter und im nächsten Fenster können wir definieren, welche Komponenten mit PostgreSQL installiert werden müssen:
Nach der Auswahl klicken wir auf Weiter und können den Pfad bearbeiten, in dem die PostgreSQL-Daten gehostet werden:
Sobald dies definiert ist, klicken wir auf Weiter und es ist Zeit, das Passwort für den PostgreSQL-Datenbank-Superuser zu vergeben:
Klicken Sie auf Weiter und im nächsten Fenster lassen wir den Standard-Port für PostgreSQL:
Wir klicken auf Weiter und definieren nun die regionalen Einstellungen:
Nach der Auswahl im folgenden Fenster finden Sie eine Zusammenfassung der Schritte, die wir gerade ausgeführt haben:
Wir klicken erneut auf Weiter und sehen die folgende Meldung:
Wenn Sie auf Weiter klicken, wird der PostgreSQL-Installationsprozess in Windows 10 fortgesetzt:
Wenn der Installationsvorgang abgeschlossen ist, wird das folgende Kontrollkästchen angezeigt, in dem Sie das Kontrollkästchen Stack Builder deaktivieren können, mit dem Sie zusätzliche PostgreSQL-Tools in Windows 10 herunterladen und installieren können. Wenn Sie nun sehen möchten, was Stack Builder tut, lassen Sie das Kontrollkästchen aktiv und klicken auf Schaltfläche “Fertig stellen”
Das Folgende wird angezeigt, wo wir die PostgreSQL-Datenbank auswählen, die wir kürzlich installiert haben. Wir klicken auf Weiter
Anschließend können Sie die Kategorie auswählen, um die zugehörigen Tools herunterzuladen:
Wenn wir diese Methode nicht verwenden, können wir sie über das Startmenü / PostgreSQL 11 / Application Stack Builder ausführen.
2. So greifen Sie unter Windows 10 auf PostgreSQL zu
Um auf die Datenbank zuzugreifen, gehen wir zum Start / PostgreSQL 11 Pfad und dort klicken wir auf pgAdmin 4:
Die Leistungen werden in Rechnung gestellt:
Sobald dieser Schritt abgeschlossen ist, greifen wir auf die PostgreSQL 11-Konsole zu, die in einem Browser geöffnet wird. Im ersten Schritt geben wir das Superuser-Passwort ein, das in dem von TechnoWikis erläuterten Prozess zugewiesen wurde:
Klicken Sie auf OK und dies wird die Umgebung der PostgreSQL-Konsole sein. Dort klicken wir auf die Serverzeile
Die PostgreSQL-Datenbank wird angezeigt und das Passwort muss erneut eingegeben werden:
Beim Verbinden sehen wir Details der ausgewählten Datenbank:
Wie Sie auf der linken Seite sehen werden, gibt es eine Reihe von Abschnitten:
- Kataloge
- Ereignisse
- Programmiersprachen
- Schemata
- Erweiterungen und mehr
Jede dieser Optionen verarbeitet eine Reihe von zugeordneten Funktionen:
Jetzt finden wir in der Mittelkonsole verschiedene Registerkarten, wie zum Beispiel:
Wir haben festgestellt, dass auf der Registerkarte SQL ein Fehler generiert wird, da die Befehlszeile nicht für SQL konfiguriert wurde. In diesem Fall müssen wir auf den Windows 10-Browser zugreifen und zu dem Pfad wechseln, in dem PostgreSQL installiert wurde Es ist wie folgt:
C: Programme PostgreSQL 11 bin
Dort müssen wir überprüfen, ob die psql-Datei existiert:
Nach der Validierung kopieren wir den angegebenen Pfad (C: Programme PostgreSQL 11 bin) und fahren mit dem nächsten Pfad fort. Wir klicken auf die Zeile “Erweiterte Systemkonfiguration”
Systemsteuerung System und Sicherheit System
Wir werden folgendes sehen. Dort klicken wir auf die Schaltfläche “Umgebungsvariablen”
Im Popup-Fenster suchen wir die PATH-Zeile:
Wir wählen es aus und klicken auf die Schaltfläche “Bearbeiten”. Dann sehen wir Folgendes:
Dort klicken wir auf Neu und fügen den PostgreSQL-Pfad ein:
Wir wiederholen den Vorgang, um die folgende Zeile zu kopieren:
C: Programme PostgreSQL 11 lib
Klicken Sie in den Popup-Fenstern auf OK, um die Änderungen zu speichern. Als Nächstes rufen wir die Eingabeaufforderungskonsole auf und führen Folgendes aus:
psql -U postgres postgres
Wenn wir das Passwort eingeben, greifen wir auf die Datenbank zu und wenn wir den Browser aktualisieren, können wir sehen, dass auf der Registerkarte SQL die SQL-Verbindung bereits hergestellt wurde:
Von der Konsole aus können wir du ausführen, um die Postgres-Rollen zu sehen:
TechnoWikis hat Ihnen ausführlich erklärt, wie Sie PostgreSQL unter Windows 10 installieren und somit dank PostgreSQL eine ideale und praktische Lösung für die sichere, dynamische und sichere Verwaltung, Kontrolle und Verwaltung von Daten haben.