Zum Hauptinhalt springen

Installation PostgreSQL-Datenbankserver

Installation PostgreSQL

Seit Juli 2015 unterstützt ::pixelmedic den leistungsfähigen Open Source-Datenbankserver PostgreSQL. Dieser wird neben Mysql milionenfach vor allem auf Webservern eingesetzt. Die Unterstützung von PostgreSQL erforderte in ::pixelmedic einen erheblichen Änderungsaufwand, da alle Zugriffe auf die Datenbank geändert werden mussten.

Als Datenbank haben wir uns für PostgreSQL entschieden, weil uns der Leistungsumfang, die Geschwindigkeit sowie die 100% kostenlose Nutzung - auch in kommerziellen Produkten wie ::pixelmedic - überzeugt hat.

Installation

Die Installation, Einrichtung und Pflege des PostgreSQL-Datenbankservers erfolgt in der Regel, bei vorhandenem Software-Pflegevertrag, durch ::pixelmedics.

Abhänging vom Betriebssystem des Servers verwenden wir die folgenden, kostenlosen Open Source-Installationen:

Sicherheitsempfehlungen

  • Port: Standard-Port 5432 (kann ggf. geändert werden)
  • Erstellung und Zuweisung eines SSL-Zertifikates
  • in pg_hba nur Freigabe für bestimmte IPs
  • Zugang nur über verschlüsselte Kennwörter (md5)
  • Aktivierung von WAL
  • regelmässige Datensicherung, ggf. Erstellung von Scripts hierfür

Einrichtung der Datenbank

Die Einrichtung und Pflege der PostgreSQL-Datenbank für ::pixelmedic erfolgt durch uns (::pixelmedics).

Einrichtung der Verbindung zur Datenbank (Client)

Nach dem der PostgreSQL-Server erfolgreich installiert wurde, muss nur noch der Client (Arbeitsplatz) mit den notwendigen Informationen versorgt werden.

In der Menüzeile wählen Sie unter macOS pixelmedic->Einstellungen bzw. unter Windows Hilfe->Einstellungen

Einstellungen

Im nachfolgenden Dialog wählen Sie als Datenbanktyp "PostgreSQL" und markieren Client-Server-Betrieb. Unter Client / Arbeitsstation tragen Sie die entsprechenden Daten ein. Beachten Sie bitte, dass Ihre Eingaben von dem u.g. Beispiel abweichen können. Falls ein SSL-Zertifikat auf dem Server eingerichtet und aktiviert (Standard) wurde, kreuzen Sie bitte SSL an. Abschließend bestätigen Sie den Dialog und Starten ::pixelmedic neu.

Einstellungen

Überprüfung der Verbindung

Um in ::pixelmedic Informationen über die Verbindung zum Datenbankserver zu erhalten, können Sie den Dialog "Über ::pixelmedic" aufrufen. Diesen finden Sie über "Einstellungen" s.o.

Einstellungen

Unter "Datenbankserver" werden Ihnen Informationen über den Datenbankserver angezeigt, mit dem ::pixelmedic gerade verbunden ist. In diesem Beispiel wird die Version 12.2 von PostgreSQL in der 64Bit-Version auf einem Linuxserver (Ubuntu 12.2.x) verwendet.

Unter "Datenbankverbindungen" wird Ihnen die Anzahl der aktuell bestehenden Verbindungen zur ::pixelmedic-Datenbank angezeigt. Gemeint ist, wieviele PCs gerade mit der ::pixelmedic-Datenbank verbunden sind. Ferner wird Ihnen angezeigt, ob die aktuelle Verbindung mit der ::pixelmedic-Datenbank verschlüsselt wird (SSL: ja) oder nicht.