В PostgreSQL 9.6 я нахожусь в одной базе данных, использующей соединение с иностранным сервером.Но у меня есть вторая база данных, которая представляет собой общую базу данных с общими функциями.Я хотел бы добавить общую функцию к этой общей базе данных, где я могу передать соединение с внешним сервером и заставить эту функцию выполнить запрос на удаленном сервере через DBLINK_CONNECT и DBLINK_SEND_QUERY.
Я понимаю, что могу физически добавитьвнешний сервер к общему БД, однако это было бы непрактично, поскольку мне пришлось бы добавлять новый физический внешний сервер для каждого нового удаленного сервера, и это могло бы выйти из-под контроля.Поэтому я бы предпочел передать соединение и использовать DBLINK_CONNECT для создания соединения на лету, а не использовать физическое.
Возможно ли это?Я огляделся без удачи.
Спасибо.