Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Список доступных таблиц
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Уважаемые знатоки DB2, какой запрос\запросы вы бы составили для получения списка всех таблиц или представлений, доступных пользователю? Сейчас список owned-таблиц мы получаем из syscat.tables, granted - с помощью syscat.tabauth. Как я понимаю, такой подход не учитывает наличия granted-схем, но это решается аналогично с помощью syscat.schemaauth. Проблема в том, что пользователь может быть dbadmin'ом и без явного гранта иметь доступ к другим схемам. Не подскажете ли надежный, по возможности простой способ определения перечня доступных таблиц, который бы учитывал этот вариант и работал в версиях с 6-ой по 9-ю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 16:11 |
|
||
|
Список доступных таблиц
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. grueкакой запрос\запросы вы бы составили для получения списка всех таблиц или представлений, доступных пользователю?Что вы понимаете под "доступностью" таблиц и представлений? grueПроблема в том, что пользователь может быть dbadmin'ом и без явного гранта иметь доступ к другим схемам. Не подскажете ли надежный, по возможности простой способ определения перечня доступных таблиц, который бы учитывал этот вариант и работал в версиях с 6-ой по 9-ю?Если под "доступностью" вы понимаете, например, возможность делать select, то вам надо иметь возможность определить, к каким группам принадлежит пользователь. AUTH_LIST_GROUPS_FOR_AUTHID появилась только в 9.1 Кроме того, по-хорошему, нужна еще функция типа AUTH_LIST_AUTHORITIES_FOR_AUTHID , которая появилась только в 9.5. В более ранних версиях вам надо самому написать такие функции на С, которые будет дергать ОС и DB2 API. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 14:29 |
|
||
|
Список доступных таблиц
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinЕсли под "доступностью" вы понимаете, например, возможность делать select... Да, именно это. А нельзя ли обойтись запросом к syscat.dbauth для определения привилегий? Или пользователь может быть админом и иметь неявный доступ ко всем объектам, но не фигурировать в этой таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2008, 10:57 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35402268&tid=1603814]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 369ms |

| 0 / 0 |
