В 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
. Могу ли я использовать это?