1
Je souhaite accéder à différentes bases de données à partir de fonctions stockées postgresql.PostgreSQL Accès à plusieurs bases de données à partir de la fonction stockée
Par exemple:
CREATE OR REPLACE FUNCTION test() RETURNS SETOF volume AS
$BODY$
SELECT * FROM db2.volume
ORDER BY db2.volume.volumeID
$BODY$
LANGUAGE sql STABLE
COST 100
ROWS 1000;
toute entrée sera une grande aide.
Cordialement, manasi
bien mais lien db est-il possible, je peux changer le nom de la base de données lors de l'exécution. –
pourquoi pas? SELECT dblink_connect ('conn', 'nomdb = yourdb'); – damir
CREATE OR REPLACE test FONCTION (dbname caractère variable) RETURNS volume SETOF AS $ CORPS $ SELECT * FROM dblink_connect ('dbname = $ 1') ORDER BY db2.volume.volumeID $ CORPS $ LANGUE sql STABLE COUTS 100 RANGS 1000; –