Thread: Вопрос по доступу к таблице.
Здравствуйте
Возник вопрос при формировании БД
Есть таблица doc – документы и таблица doct – табличная часть
В таблице doc есть поле status – проведен документ или нет и на него налеплен триггер – status_upd()
Так вот, при формировании цикла в триггере:
FOR rdoct IN (SELECT * FROM doct dt WHERE dt.xdoc=NEW.x)
LOOP
…
Выдается ошибка:
ОШИБКА: нет доступа к отношению doct
Подскажите, пожалуйста, где копать и какой экскаватор для этого нужен.
Здравствуйте
Возник вопрос при формировании БД
Есть таблица doc – документы и таблица doct – табличная часть
В таблице doc есть поле status – проведен документ или нет и на него налеплен триггер – status_upd()
Так вот, при формировании цикла в триггере:
FOR rdoct IN (SELECT * FROM doct dt WHERE dt.xdoc=NEW.x)
LOOP
…
Выдается ошибка:
ОШИБКА: нет доступа к отношению doct
Подскажите, пожалуйста, где копать и какой экскаватор для этого нужен.
Re: [pgsql-ru-general] Re: [pgsql-ru-general] Вопрос по доступу к таблице.
25 апреля 2016 г., 6:10 пользователь vlads <vlads@sibnet.ru> написал:Здравствуйте
Возник вопрос при формировании БД
Есть таблица doc – документы и таблица doct – табличная часть
В таблице doc есть поле status – проведен документ или нет и на него налеплен триггер – status_upd()
Так вот, при формировании цикла в триггере:
FOR rdoct IN (SELECT * FROM doct dt WHERE dt.xdoc=NEW.x)
LOOP
…
Выдается ошибка:
ОШИБКА: нет доступа к отношению doct
Подскажите, пожалуйста, где копать и какой экскаватор для этого нужен.
Здравствуйте,Просто привилегии?