PG Admin (Für einfachen Zugriff auf die Datenbank)
Die Datenbank wurde installiert und steht jetzt ohne spezifische Konfiguration zur Verfügung.
Erstellen einer neuen Datenbank
1. Öffnen Sie den pgAdmin.
2. Wählen Sie den Server aus auf dem Sie eine neue Datenbank hinzufügen möchten.
3. Klicken Sie per Rechtsklick auf den Server.
4. Klicken Sie auf Erstellen Database.
Es öffnet sich ein weiteres Fenster, in dem Sie Ihre Datenbank konfigurieren können.
Sie haben eine neue Datenbank erstellt.
Einstellungen für Zugriff über das Netzwerk
1. Öffnen Sie mit einem Texteditor die Datei pg_hba.config in C:\Program Files\PostgreSQL\*version*\data\
2. Passen Sie den Eintrag host all all 127.0.0.1/32 scram-sha-256 an oder fügen Sie einen neuen hinzu.
Defaultmäßig ist 127.0.0.1/32 als nur lokal eingetragen. Sollen andere Systeme Zugriff auf die Datenbank erhalten, muss die entsprechende IP-Adresse eingestellt werden.
3. Konfigurieren Sie Ihre Firewall entsprechend des bei der Installation ausgewählten Ports (Default: 5432/tcp).
Durch die neue Konfiguration ist Ihre Datenbank jetzt über das Netzwerk erreichbar.
TwinCAT/BSD
Installation
Stellen Sie eine Verbindung zum PackageManager von FreeBSD her, um das entsprechende Paket zu installieren.
1. Öffnen Sie die Konfigurationsdatei „FreeBSD.conf“. doas ee /usr/local/etc/pkg/repos/FreeBSD.conf
2. Ändern Sie den Wert „enabled“ auf yes.
3. Führen Sie eine Aktualisierung der Pakete durch. doas pkg update
Nun sehen Sie die vorhandenen FreeBSD-Pakete.
4. Installieren Sie den PostgreSQL Datenbank Server. doas pkg install xxxx
5. Aktivieren Sie den PostgreSQL service. doas sysrc postgresql_enable="YES"
Die Datenbank wurde erfolgreich installiert und der Service in den Autostart eingerichtet.
Erstellen einer neuen Datenbank
1. Initialisieren Sie die Datenbank. doas /usr/local/etc/rc.d/postgresql initdb
2. Starten Sie den Datenbank Service. doas service postgresql start
3. Setzen Sie ein Passwort für den Default Benutzer. doas passwd postgres
Die Datenbank wurde erfolgreich initialisiert und gestartet.
Einstellungen für Zugriff über das Netzwerk
1. Öffnen Sie pf.conf um die Firewall zu konfigurieren. doas ee /etc/pf.conf
2. Fügen Sie den Port 5432 hinzu. pass in quick proto tcp to port 5432 keep state
3. Speichern und beenden Sie den Editor.
4. Führen Sie ein Neu-Laden der Firewall Konfiguration aus. doas pfctl -f /etc/pf.conf
Der Port 5432 wurde in der Firewall geöffnet.
5. Öffnen Sie postgresql.conf um die „listen_addresses“ anzupassen. doas ee /var/db/postgres/data17/postgresql.conf
6. Ändern Sie den Eintrag listen_addresses auf '*'.
7. Speichern und beenden Sie den Editor.
8. Öffnen Sie pg_hba.conf um die Sicherheitseinstellungen anzupassen. doas ee /var/db/postgres/data17/pg_hba.conf
9. Passen Sie den Eintrag host all all 127.0.0.1/32 an, oder fügen Sie einen neuen hinzu. Ändern Sie die Method auf md5.
Defaultmäßig ist 127.0.0.1/32 als nur lokal eingetragen. Sollen andere Systeme Zugriff auf die Datenbank erhalten, muss die entsprechende IP-Adresse eingestellt werden.
# TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5 # Allow replication connections from localhost, by a user with the # replication privilege. local replication all md5 host replication all 127.0.0.1/32 md5 host replication all ::1/128 md5
10. Speichern und beenden Sie den Editor.
11. Starten Sie den Service neu. doas service postgresql restart
Durch die neue Konfiguration ist Ihre Datenbank jetzt über das Netzwerk erreichbar.