Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Переименование таблиц, на которые назначены права  [new]
acronim
Member

Откуда:
Сообщений: 137
1. Создаем пользователя User1
1.1 Создаем таблицу User1.Table1
2. Создаем пользователя User2.
2.1 Назначаем права
    GRANT SELECT ON  user1.GLS_SYSUSER TO user2;
3. Удаляем таблицу Table1 и получаем автоматом изменения права
    GRANT SELECT ON  user1.'BIN$jkljlkjlkjlk TO user2;
у при очистки корзины право и вовсе испаряется

Проблема в том, что приходится часто пересоздавать таблицу (база создается скриптом), и хочется назначить право доступа не к конкретной таблице, идентифицированной именем на конкретный момент времени, а к любим таблицам с указанным именем.
14 апр 06, 16:33    [2565008]     Ответить | Цитировать Сообщить модератору
 Re: Переименование таблиц, на которые назначены права  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18339
Замените drop/create на truncate и будет Вам щастье
14 апр 06, 16:35    [2565022]     Ответить | Цитировать Сообщить модератору
 Re: Переименование таблиц, на которые назначены права  [new]
acronim
Member

Откуда:
Сообщений: 137
А еще варианты есть?
Просто большой скрипт полной генерации базы уже написан, а дописывать права пользователям напряжно.
14 апр 06, 16:42    [2565071]     Ответить | Цитировать Сообщить модератору
 Re: Переименование таблиц, на которые назначены права  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 63939
Блог
DDL-триггер.
14 апр 06, 16:46    [2565091]     Ответить | Цитировать Сообщить модератору
 Re: Переименование таблиц, на которые назначены права  [new]
hubamuba
Guest
acronim
А еще варианты есть?
Просто большой скрипт полной генерации базы уже написан, а дописывать права пользователям напряжно.


public synonym?
15 апр 06, 00:02    [2566369]     Ответить | Цитировать Сообщить модератору
 Re: Переименование таблиц, на которые назначены права  [new]
hubamuba
Guest
hubamuba
acronim
А еще варианты есть?
Просто большой скрипт полной генерации базы уже написан, а дописывать права пользователям напряжно.


public synonym?


извините - гоню. ушел спать :)
15 апр 06, 00:09    [2566378]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить