#oracle-apex #oracle-apex-19.2
#oracle-apex #oracle-apex-19.2
Вопрос:
У меня есть приложение базы данных oracle APEX, которое я создал. При создании приложения я включил страницу управления доступом, чтобы я мог управлять безопасностью пользователей для приложения. Когда я создал это в DEV, я был добавлен в качестве администратора для этого приложения. Я также добавил еще несколько пользователей в управление доступом в качестве читателей и участников.
Теперь, когда я попытался импортировать это приложение в новую среду, пользователи не были перемещены вместе с приложением. Поэтому я не могу войти в приложение в новой среде (я нашел обходной путь для добавления пользователей, но). Как скопировать всех пользователей контроля доступа и их права при импорте приложения, чтобы мне не приходилось обходить и добавлять их снова.
Ответ №1:
Обычно у вас совсем другой набор пользователей в среде разработки, чем в производственной среде. Более того, пользователи не являются частью вашего приложения, они являются частью среды, в которой выполняется ваше приложение. Согласно документам, пользователи не экспортируются (https://docs.oracle.com/database/apex-18.1/HTMDB/how-access-control-works.htm#GUID-BF6E5094-3B75-4BCD-8D05-DE6ACE6E974D).
Если вы хотите переместить своих пользователей из одной среды в другую, вам придется сделать это самостоятельно. Вы можете создавать свои собственные сценарии в представлениях ACL apex или проверить этот блог
Комментарии:
1. Спасибо. Это определенно помогает использовать скрипт и назначать пользовательский контроль