【发布时间】:2011-10-19 22:04:36
【问题描述】:
在 Postgres 中,您可以使用 dblink 链接到其他数据库,但语法非常冗长。例如你可以这样做:
SELECT *
FROM dblink (
'dbname=name port=1234 host=host user=user password=password',
'select * from table'
) AS users([insert each column name and its type here]);
有什么方法可以更快地做到这一点?也许预先定义连接?
我注意到 Postgres 有一个新的create foreign table 函数用于连接到 MySQL 数据库。它的语法比dblink 更简单。我可以用那个吗?
【问题讨论】:
标签: postgresql syntax dblink cross-database