2010-12-08 47 views
1

我想从postgresql存储函数访问不同的数据库。PostgreSQL从存储函数访问多个数据库

例如:

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; 

任何投入将是巨大的帮助。

问候, 玛纳斯

回答

2

你需要的是 database link

+0

很好,但在数据库链接是有可能,我可以在运行时更改数据库名称。 – 2010-12-08 10:21:29