Bittu14 Ответов: 1

Как автоматически предоставить грант определенной роли пользователя для часто удаляемой и создаваемой таблицы.


У меня есть 2 схемы в моей базе данных. Одна из схем имеет пакет, который использует таблицу другой схемы. Таблица из другой схемы, которая часто отбрасывается и создается с тем же именем через определенный промежуток времени.

Таким образом, когда таблица будет отброшена в тот же момент, пакет из другой схемы будет недействителен из-за таблицы.

Есть ли какой-либо способ предоставить грантовый доступ, который останется таким же, как и после удаления таблицы, или какой-либо способ автоматически перекомпилировать этот пакет. Пожалуйста, помогите мне в этом.

заранее спасибо.

Что я уже пробовал:

Я все еще нахожу способ. Я ищу способ, который обеспечит постоянный грант. :(

Jörgen Andersson

Почему вы отбрасываете и создаете, а не просто усекаете таблицу?

1 Ответов

Рейтинг:
1

Wendelius

Когда вы отбрасываете объект, привилегии также удаляются. Так бывает всегда.

С другой стороны, удаление и повторное создание объекта должно быть редкой административной задачей и происходить не часто. Особенно если объект используется другими объектами, например пакетами, это должно происходить только в том случае, если изменяется структура базы данных.

Поэтому, основываясь на вашем описании, я бы попытался найти совершенно другой подход, чем изменение постоянных объектов.


Bittu14

Спасибо.