Вставить значение из двух баз данных в 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', ....)