Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / как разрешить application видеть много схем?! / 7 сообщений из 7, страница 1 из 1
25.08.2009, 19:13
    #36162606
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как разрешить application видеть много схем?!
нужно обеспечить выбор из нескольких схем в мастерах создания форм
в 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
25.08.2009, 23:53
    #36162832
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как разрешить application видеть много схем?!
Alexus12,

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

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

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

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

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


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