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

Откуда: Одесса
Сообщений: 341
Если компареру нужно пересоздать объект:
1. TABLE > GLOBAL TEMPORARY TABLE
2. EXTERNAL FUNCTION > FUNCTION

Если у объектов были права (одинаковые)
То в результирующем скрипте отсутствует выдача прав

БД1
DECLARE EXTERNAL FUNCTION CONST0 RETURNS INTEGER BY VALUE ENTRY_POINT 'f_0' MODULE_NAME 'consts';
GRANT EXECUTE ON FUNCTION CONST0 TO PUBLIC;

CREATE TABLE TABLE1 (ID INTEGER NOT NULL);
GRANT ALL ON TABLE1 TO PUBLIC;


БД2
CREATE FUNCTION CONST0
RETURNS INTEGER
AS
BEGIN
  RETURN 0;
END;

GRANT EXECUTE ON FUNCTION CONST0 TO PUBLIC;

CREATE GLOBAL TEMPORARY TABLE TABLE1 (ID);
GRANT ALL ON TABLE1 TO PUBLIC;
29 сен 17, 15:09    [20831964]     Ответить | Цитировать Сообщить модератору
 Re: Компарер. Восстановление прав  [new]
IBExpert
Member

Откуда: От верблюда
Сообщений: 2035
Исправил.
3 окт 17, 07:55    [20837844]     Ответить | Цитировать Сообщить модератору
Все форумы / IBExpert Ответить