Вставить значение из двух баз данных в postgresql

Могу ли я выполнить

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)');

быть в состоянии вставить выбор из другой базы данных на том же сервере?

Я также попытался выполнить вторую часть в представлении, а затем выбрать из представления, но не получилось

1 ответ

Решение

Все, что вам нужно, это подключиться к одной из баз данных и выполнить

CREATE EXTENSION dblink

тогда просто используйте:

select dblink_exec('dbname=table1', ....)
Другие вопросы по тегам