PostgreSQL Datenbank mit alternativem Port anbinden

Hilfe zu Znuny Problemen aller Art
Post Reply
gr8smiley
Znuny newbie
Posts: 29
Joined: 16 Feb 2019, 22:45
Znuny Version: OTRS6

PostgreSQL Datenbank mit alternativem Port anbinden

Post by gr8smiley »

Hallo,

wir haben folgendes Szenario:
Wir müssen mehrere Znuny Instanzen betreiben und möchten diese auf einen PostgreSQL DB Server zugreifen lassen.

Dafür haben wir mehrere Instanzen auf dem DB Server eingerichtet mit unterschiedlichen Ports.

Wie kann man im Znuny angeben, welchen Port er bei der Verbindung mit der PostgreSQL Datenbank verwenden soll?

Falls das nicht möglich ist, gibt es einen Konfigurationsvorschlag für unsere Situation: 3 Znuny VMs, 1 PostgreSQL DB VM.

Vielen Dank für eure Hilfe!

Thomas
gr8smiley
Znuny newbie
Posts: 29
Joined: 16 Feb 2019, 22:45
Znuny Version: OTRS6

Re: PostgreSQL Datenbank mit alternativem Port anbinden

Post by gr8smiley »

Hallo nochmal,

mein schlauer Kollege hat inzwischen einen Weg gefunden.

Er hat es über eine Apache Umgebungsvariable gelöst, die dann von Znuny verwendet wird.

Wir testen es noch im Detail, aber es scheint zu funktionieren.

Hat jemand Erfahrung mit dieser Lösung, oder wird sie uns um die Ohren fliegen?

Vielen Dank für eure Zeit und Hilfe!

Thomas
root
Administrator
Posts: 4240
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: PostgreSQL Datenbank mit alternativem Port anbinden

Post by root »

Hallo,

also das mit der Umgebungsvariablen kann, muss aber nicht gutgehen. Ich würde mich nicht darauf verlassen.
Die Konfiguration des Ports hat auch nichts mit Znuny selber zu tun sondern mit dem verwendeten Datenbanktreiber, DBD::Pg. In der Doku (https://metacpan.org/pod/DBD::Pg) kann man auch nachlesen wie man in der DSN einen Port angibt:

Code: Select all

$Self->{'DatabaseDSN'} = "DBI:Pg:dbname=$Self->{Database};host=$Self->{DatabaseHost};port=45054";
- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
Post Reply