【问题标题】:insert value from two databases in postgresql在 postgresql 中从两个数据库中插入值
【发布时间】:2016-05-01 18:44:14
【问题描述】:

我可以做一个

select dblink_exec ('merg',E'insert into table1(col1,col2) select * from dblink(\'mc\',\'select distinct col1, col2 from table2\') as t(col1 bigint, col2 text)');

能够在同一服务器上插入来自不同数据库的选择?

我也尝试将第二部分执行到视图中,然后从视图中选择但没有工作

【问题讨论】:

标签: postgresql postgresql-9.3 psql dblink


【解决方案1】:

您只需要连接到其中一个数据库然后执行

CREATE EXTENSION dblink

然后只需使用:

select dblink_exec('dbname=table1', ....)

【讨论】:

    猜你喜欢
    • 2018-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多