powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / как разрешить application видеть много схем?!
7 сообщений из 7, страница 1 из 1
как разрешить application видеть много схем?!
    #36162606
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно обеспечить выбор из нескольких схем в мастерах создания форм
в Manage Workspaces - Manage Workspace to Schema Assignments

Создаю соответствия "workspace = Schema" 1 ws = 4 схемы

Иду в существующее приложение -
Application - Create New Page - Form wizard -
но выпадающий список "Table / View Owner" не изменился!

Создаю новое Application (второе), при создании есть выбор из всех указанных Workspace to Schema Assignments
- выбираю одну как "основную",
иду в Create New Page - Form wizard -
выпадающий список "Table / View Owner" теперь содержит все 4 схемы

снова иду в Manage Workspaces - Manage Workspace to Schema Assignments, добавляю 5ую схему,
возвращаюсь во второе Application - там новая схема не видна

создаю третье Application, при создании выбор из всех указанных (уже 5-ти) Workspace to Schema Assignments
- выбираю одну как "основную",
иду в Create New Page - Form wizard -
выпадающий список "Table / View Owner" теперь содержит ДВЕ указанные схемы

что за хрень?
Баг или где что еще подкрутить?

как разрешить application видеть много схем?!
...
Рейтинг: 0 / 0
как разрешить application видеть много схем?!
    #36162832
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexus12,

по умолчанию какой пользователь БД - владелец приложения? Вот у него должны быть права на select таблиц той схемы, которую хотите выбрать.
...
Рейтинг: 0 / 0
как разрешить application видеть много схем?!
    #36162835
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не ошибаюсь, то список таблиц (и схем, соответственно) тянется из all_tables. Нет прав на select - нет и таблицы в представлении словаря. :)
-------------------------------------------------------
When I say "RTFM" or "STFF" or "STFW",
the third letter means "Following" or "Fine"...
...
Рейтинг: 0 / 0
как разрешить application видеть много схем?!
    #36163292
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть если выдать "схеме по умолчанию" SELECT ANY TABLE, список должен показать все схемы?

ан нет - не кажет 8(
...
Рейтинг: 0 / 0
как разрешить application видеть много схем?!
    #36163349
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexus12,

не все, а те, которые привязаны к WORKSPACE, и к таблицам которых у схемы-владельца приложения есть право на SELECT.
...
Рейтинг: 0 / 0
как разрешить application видеть много схем?!
    #36166083
скажем честно, с безопасностью в апексе намутили, чтобы не парится с этим, делаю
grant all on ... to ws
и все. Все остальное на моей совести как разработчика.
...
Рейтинг: 0 / 0
как разрешить application видеть много схем?!
    #36166417
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо, РЕШЕНИЕ:

задача:
нужно обеспечить выбор из нескольких схем в мастерах создания форм

решение:
1) в Application Express Administration Services
в пункте Manage Workspaces - Manage Workspace to Schema Assignments
cоздать соответствия "workspace = Schema"
(1 workspace = несколько схем)

2) выдать пользователю, который выбран как PARSING SCHEMA* для конкретного приложения,
ЯВНО права на SELECT из нужных таблиц этих схем

* PARSING SCHEMA видна здесь:
Home>Application Builder>Application 101>Shared Components>Edit Application Definition

теперь эти схемы и эти таблицы будут видны для выбора в мастерах
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / как разрешить application видеть много схем?!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]