У меня архитектура хозяин-раб. На ведомом у меня есть база данных Oracle с двумя схемами, например. TEST1
и TEST2
.
У меня есть все объекты (например, EMPLOYEES
), хранящиеся в схеме TEST1
, и пользователь TEST1
(или администратор) предоставил TEST1.EMPLOYEES
права только для чтения TEST2
, поэтому, когда я использую TEST1.EMPLOYEES
в запросе к базе данных Oracle, я могу получить доступ к его данным.
Как я могу реализовать то же самое с помощью оболочки внешних данных Oracle в postgres 9.5, потому что у меня есть учетные данные для TEST2
, а не для TEST1
? Когда я пытаюсь получить доступ к сторонней таблице, появляется сообщение об ошибке, говорящее, что TEST2.EMPLOYEES
не существует.