PostgreSQL

PostgreSQL

PostgreSQL installieren (Windows)

Vor der Inbetriebnahme von Cheel ERP muss ein Datenbankmanagementsystem installiert sein. Die Datenbankinstallation wird üblicherweise von einem IT-Fachmann oder einem Benutzer mit den erforderlichen technischen Kenntnissen durchgeführt.

Wenn Sie in einem Netzwerk arbeiten, empfiehlt es sich, das Datenbankmanagementsystem PostgreSQL auf Ihrem Server zu installieren. Wenn Sie nicht mit einem lokalen Netzwerk verbunden sind, können Sie PostgreSQL auf Ihrem Computer installieren.

PostgreSQL herunterladen

  1. Um PostgreSQL herunterzuladen, öffnen Sie die folgende Seite: https://www.postgresql.org/download/
  2. Wählen Sie das Betriebssystem des Computers aus, auf dem Sie PostgreSQL installieren möchten (Windows, macOS, Linux, BSD, Solaris). In dieser Dokumentation installieren wir PostgreSQL unter Windows.

PostgreSQL installieren

  1. Starten Sie das Installationsprogramm
  2. Im Schritt „Komponentenauswahl“ wählen Sie alle Komponenten aus.


  3. In Schritt 4 können Sie den Standardport 5432 beibehalten, und Cheel verbindet sich automatisch. Wenn Sie den Port ändern, müssen Sie den neuen Port in den Verbindungseinstellungen von Cheel angeben.

  4. Führen Sie alle Installationsschritte vollständig durch.

PostgreSQL konfigurieren

pgAdmin 4 ist das Verwaltungstool für PostgreSQL. Es ist automatisch verfügbar, wenn Sie während der Installation alle Komponenten akzeptiert haben.

  1. Starten Sie pgAdmin 4

  2. Klicken Sie auf Server (1), Registrieren, Server

  3. Geben Sie einen Servernamen ein, zum Beispiel „Cheel“.

  4. Geben Sie die Verbindungseinstellungen ein und speichern Sie anschließend den Server.
    - Host: Wenn der Server auf diesem Computer installiert ist, können Sie localhost angeben.
    - Datenbankwartung: Sie können PostgreSQL behalten
    - Benutzername: Der Standardbenutzername ist postgresql
    - Passwort: Das Passwort ist dasjenige, das Sie während der Installation eingegeben haben.
    - Aktivieren Sie die Option "Passwort speichern", damit Sie es nicht jedes Mal eingeben müssen.

  5. Klicken Sie auf „Speichern“, um den Server zu speichern. Sobald der Server gespeichert ist, zeigt das System statistische Daten an.


  6. Erstellen Sie eine neue Verbindung (Anmeldung). Erweitern Sie den Cheel-Server, Anmeldung , klicken Sie mit der rechten Maustaste auf Anmeldung und wählen Sie die Option Erstellen , Anmeldung .

  7. Geben Sie im Reiter „Allgemein“ einen Benutzernamen und im Reiter „Definition“ ein Passwort ein.


  8. Aktivieren Sie im Reiter „Berechtigungen“ alle Optionen.


Konfigurieren einer Cheel ERP-Datenbank

  1. Klicken Sie im Menü „Datei“ unter „Organisationen“ auf das Pluszeichen (+), um eine Organisation hinzuzufügen.
  2. Geben Sie im Assistenten zur Organisationserstellung im Schritt „Datenbankspeicherort auswählen“ die folgenden Verbindungselemente an:



    1. Standort: Benutzerdefinierter Server
    2. Datenbankmodul: PostgreSQL
    3. Server: <localhost> oder <IP-Adresse> oder <PostgreSQL-Servername>
    4. Port: Wenn Port 5432 ist, ist die Angabe optional. Sie ist erforderlich, wenn Sie während der Installation oder in pgAdmin 4 einen anderen Port definiert haben.

Zugriff von anderen Computern zulassen

Standardmäßig erlaubt PostgreSQL keinen Zugriff von anderen Computern. Um von anderen Arbeitsstationen darauf zuzugreifen, müssen Sie zunächst die Firewall konfigurieren und die Kommunikation von anderen Rechnern mithilfe einer Konfigurationsdatei zulassen. Nach der Konfiguration müssen Sie die PostgreSQL-Dienste neu starten.

Öffnen Sie Port 5432 in der Windows-Firewall.

  1. Starten Sie die Windows-Firewall über wf.msc.
  2. Erstellen Sie eine neue Regel für eingehenden Datenverkehr
    1. Typ: Port
    2. Protokoll: TCP
    3. Spezifischer lokaler Port: 5432 (oder derjenige, den Sie in der PostgreSQL-Konfiguration definiert haben)
    4. Verbindung zulassen
    5. Wann: Anwesen und Privat
    6. Benennen Sie die Regel (zum Beispiel PostgreSQL).

Konfigurieren Sie postgresql.conf

  1. Bearbeiten Sie die Datei C:\Program Files\PostgreSQL\<Version>\data\ postgresql.conf
  2. Stellen Sie sicher, dass die folgende Zeile existiert:
    1. listen_addresses = '*'

Konfigurieren Sie pg_hba.conf

  1. Bearbeiten Sie die Datei C:\Program Files\PostgreSQL\<Version>\data\ pg_hba.conf
  2. Fügen Sie die folgende Zeile zur IPv4- Zone hinzu.
    1. host all all 0.0.0.0/0 md5
      (oder einfach die IP-Adresse der autorisierten Computer)

PostgreSQL-Dienste neu starten

  1. Führen Sie services.msc aus, um die Windows-Dienstekonsole zu starten.
  2. Suchen Sie die PostgreSQL-Dienste
  3. Stoppen und starten Sie anschließend die PostSQL-Dienste.