Zuverlässigkeit und Belastbarkeit sind einige der Schlüsselattribute, die PostgreSQL definieren als das Relational Database Management System der Wahl (RDBMS ) für webbasierte und desktopbasierte Softwareanwendungsprojekte.
Auch seit PostgreSQL findet weiterhin Zuflucht unter dem Dach seiner globalen Entwickler-Community, Fehler und Benutzerprobleme im Zusammenhang mit dem Lebenszyklus von Datenbanksoftware können dank seines Open-Source-Status leicht behoben werden.
Daher PostgreSQL ist ein Markenname in zahlreichen Unternehmen, die in E-Commerce-Plattformen, Finanztransaktionen und Webverkehrsstatistiken investiert sind. Die Open-Source-Natur von PostgreSQL umfasst auch das Hinzufügen von Funktionen mehrerer Programmiersprachen, um seine Benutzerfreundlichkeit dynamisch zu gestalten. Zu diesen Programmiersprachen gehören C/C++, Python und Java.
Der Start von PostgreSQL 14 zeigt hervorragende Geschwindigkeitsverbesserungen. Daher ist die Erstellung datengesteuerter Anwendungen keine Hürde mehr für Entwickler und Administratoren. Die verbesserte Leistung bezieht sich auf verbesserte Verbindungsparallelität, Abfrageparallelität, logische Replikation und hohe Schreiblasten.
Bevor wir zu den geführten Schritten springen, die uns durch die Installation von PostgreSQL 14 führen auf Rocky Linux und AlmaLinux , vergewissern Sie sich, dass Sie über Root-Benutzerrechte verfügen oder ein Sudoer-Benutzer auf Ihrem System sind.
Installieren Sie PostgreSQL unter Rocky Linux und AlamaLinux
Fahren Sie mit der Aktualisierung Ihres Systems fort, um die erforderlichen Sicherheitspatches zu reparieren/anzuwenden, die für seine Leistung verantwortlich sind.
$ sudo dnf update
Listen Sie als Nächstes das standardmäßige PostgreSQL auf Repository-Modul.
$ dnf module list postgresql
Die obige Ausgabe bestätigt, dass die AppStream des Systems unterstützt nur PostgreSQL 9.6 , 10 , 12 und 13 .
Wir interessieren uns jedoch für PostgreSQL 14 , also müssen Sie das offizielle Repository für Ihr Rocky Linux installieren /AlmaLinux System mit dem folgenden Befehl.
$ sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
Mit dem neuen Repository für PostgreSQL 14 auf unserem System installiert ist, müssen wir das standardmäßige PostgreSQL-Modul entfernen, indem wir es mit dem folgenden Befehl deaktivieren:
$ sudo dnf -qy module disable postgresql
Fahren Sie anschließend mit der Installation des Client- und Serverpakets für PostgreSQL 14 fort mit folgendem Befehl:
$ sudo dnf install -y postgresql14-server
PostgreSQL-Datenbankserver initialisieren
Zum Initialisieren von PostgreSQL 14 , führen Sie den folgenden Befehl aus, der die Hauptkonfigurationsdatei von PostgreSQL erstellt.
$ sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
Als nächstes starten Sie PostgreSQL mit folgendem Befehl:
$ sudo systemctl start postgresql-14
Schließlich müssen wir PostgreSQL 14 aktivieren . Auf diese Weise wird Ihr System auch nach einem Neustart ausgeführt, ohne dass Sie es manuell starten müssen.
$ sudo systemctl enable postgresql-14
Überprüfen Sie nun den Status Ihres PostgreSQL 14 Installation, um sicherzustellen, dass es ausgeführt wird.
$ sudo systemctl status postgresql-14
Testen der PostgreSQL-Datenbankverbindung
Verwenden Sie den folgenden Befehl, um eine Verbindung zur PostgreSQL-Datenbank herzustellen.
$ sudo -u postgres psql
Von hier aus können Sie Ihren PostgreSQL 14-Benutzer (postgres ) mit einem Passwort über den Befehl:
$ sudo passwd postgres
Danach können Sie sich wieder bei PostgreSQL anmelden Shell und führen Sie die erforderlichen Datenbankabfragen aus, um Ihre datengesteuerten Projekte zu verbreiten.
PostgreSQL 14 ist eine Verbesserung gegenüber früheren Versionen dank der neuen und verbesserten Funktionen, die es auf den Tisch bringt. Ihr Rocky Linux und AlmaLinux Systeme sind jetzt bereit für Ihr nächstes großes Datenbankprojekt.