[OSM-Devserver] Zugriff auf andere Datenbank

Stefan Dettenhofer (StefanDausR) osm at dentro.info
Do Nov 25 13:13:56 CET 2010


Am 25.11.2010 12:02, schrieb Stefan Dettenhofer (StefanDausR):
> Am 25.11.2010 11:48, schrieb Stefan Dettenhofer (StefanDausR):
>>
>> Ich versuche erst noch mein Glück mit dblink.
>>
>
> Bin zwar ein Stück weiter gekommen: Man muss den Typ definieren, den 
> die Funktion dblink zurückliefert, aber jetzt ist dann wohl doch Schluss:
>
> hstore=> select myland from dblink('dbname=aio', 'select country from 
> countries') as land(myland text);
> ERROR:  password is required
> DETAIL:  Non-superuser cannot connect if the server does not request a 
> password.
> TIP:  Target server's authentication method must be changed.
>

Also es scheint bei Postgres aus Sicherheitsgründen so gewollt zu sein, 
dass man dblink nur dann nutzen kann, wenn man entweder Superuser ist, 
oder sich mit einem Passwort anmelden muss. Bei einer DB-Anmeldung ohne 
Pwd wird die Ausführung von dblink unterbunden.

Gruß,
Stefan