В Postgres 10 настроена внешняя таблица. Роль "role1" была предоставлена для использования на стороннем сервере (fs), который был настроен с использованием суперпользователя postgres
.
Я импортировал таблицу с помощью команды схемы импорта:
IMPORT FOREIGN SCHEMA f_schema LIMIT TO (my_fdw_table) FROM fs INTO ls;
Это сработало.
Однако, когда я пытаюсь запросить таблицу, я получаю следующую ошибку:
SELECT * FROM my_fdw_table LIMIT 1;
ERROR: permission denied for view my_fdw_table
CONTEXT: remote SQL command: ...
Насколько я понимаю, FDW должен одинаково относиться к представлениям и таблицам.