Оболочка внешних данных PostgreSQL в Amazon Aurora: проблемы с подключением к двум базам данных - PullRequest
0 голосов
/ 23 апреля 2020

Я создал две базы данных PostgreSQL в Amazon Aurora, назовем их База данных A и База данных B.

Мне также удалось успешно настроить Foreign Data Wrapper в базе данных A, используя psql: 1. Загрузите расширение postgres_fdw 2. Создайте сторонний сервер 3. Создайте отображение пользователя 4. Импортируйте внешнюю схему

База данных A может импортировать внешнюю схему из базы данных B, что означает, что соединение от A до B в порядке.

SELECT * FROM pg_foreign_table;
 ftrelid | ftserver |                    ftoptions
---------+----------+--------------------------------------------------
   42982 |    42980 | {schema_name=public,table_name=users}
   42985 |    42980 | {schema_name=public,table_name=items}

Однако, когда я начинаю делать запрос SELECT * FROM users; после импорта внешней схемы, запрос просто зависает, не возвращая ошибку или не сообщая об истечении времени ожидания соединения. Это сбивает с толку, поскольку он может импортировать внешнюю схему из базы данных B, что должно означать, что с подключением все в порядке.

Обе эти базы данных находятся в одной зоне доступности и в своих собственных группах безопасности. Я также открыл все входящие и исходящие правила для обеих групп безопасности, в которых находятся две базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...