Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.08.2009, 19:13
|
|||
---|---|---|---|
как разрешить application видеть много схем?! |
|||
#18+
нужно обеспечить выбор из нескольких схем в мастерах создания форм в 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 видеть много схем?! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.08.2009, 23:53
|
|||
---|---|---|---|
как разрешить application видеть много схем?! |
|||
#18+
Alexus12, по умолчанию какой пользователь БД - владелец приложения? Вот у него должны быть права на select таблиц той схемы, которую хотите выбрать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.08.2009, 23:54
|
|||
---|---|---|---|
как разрешить application видеть много схем?! |
|||
#18+
Если не ошибаюсь, то список таблиц (и схем, соответственно) тянется из all_tables. Нет прав на select - нет и таблицы в представлении словаря. :) ------------------------------------------------------- When I say "RTFM" or "STFF" or "STFW", the third letter means "Following" or "Fine"... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2009, 10:54
|
|||
---|---|---|---|
как разрешить application видеть много схем?! |
|||
#18+
то есть если выдать "схеме по умолчанию" SELECT ANY TABLE, список должен показать все схемы? ан нет - не кажет 8( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2009, 11:08
|
|||
---|---|---|---|
как разрешить application видеть много схем?! |
|||
#18+
Alexus12, не все, а те, которые привязаны к WORKSPACE, и к таблицам которых у схемы-владельца приложения есть право на SELECT. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2009, 13:32
|
|||
---|---|---|---|
|
|||
как разрешить application видеть много схем?! |
|||
#18+
скажем честно, с безопасностью в апексе намутили, чтобы не парится с этим, делаю grant all on ... to ws и все. Все остальное на моей совести как разработчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2009, 15:31
|
|||
---|---|---|---|
как разрешить application видеть много схем?! |
|||
#18+
всем спасибо, РЕШЕНИЕ: задача: нужно обеспечить выбор из нескольких схем в мастерах создания форм решение: 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 теперь эти схемы и эти таблицы будут видны для выбора в мастерах ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=50&tablet=1&tid=1877294]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 135ms |
0 / 0 |