Hallo,
eventuell hat hier ja schon jemand Erfahrung mit dem C/S-Modul von GeODin im Zusammenhang mit einer PostgrSQL-DB.
Ist dies der Fall, habe ich zunächst eine allgemeine Frage:
Ist es notwenig bzw. sinnvoll einen extra User für den Zugriff auf die DB über GeODin zu erstellen und zu nutzen? Oder ist es eher sinnvoll den Superuser(postgres) zu nutzen. In unserem Fall wären es nur drei Rechner die diesen Zugang nutzen würden.
Nun eine etwas tiefere Frage:
Ich habe im Moment eine FireDAC-Verbindung zur Postgre-DB. Diese funktioniert aber komischerweise auch nur mit dem Superuser(postgres). Mit dem eigens dafür angelegten User/Role klappt die Verbindung nicht. Habe ich etwas übersehen?
CREATE ROLE "GeODin_USER" LOGIN
ENCRYPTED PASSWORD 'md565a252e62a922f6894cf6e6ff18d136e'
NOSUPERUSER INHERIT CREATEDB CREATEROLE NOREPLICATION;
Mir fällt auf das der Eigentümer der angelegten DB zwar die selbst angelegte Rolle ist, aber zum Beispiel das Schema Public ist wiederum das Eigentum von postgres… So ganz steige ich da gerade nicht dahinter…
Für einen Tipp wäre ich dankbar.
Gruß Stefan