|
Сбор статистик в greenplum
|
|||
---|---|---|---|
#18+
Коллеги, возникла проблема. Есть учетка, под которой проводится развертывание кода и табличек. Есть учетка, под которой нужно выполнять запуск написанных процедур. Беда в том, что учетки разные. И, соответственно, когда пытаешь выполнить под второй учеткой хранимку, в которой есть сбор статистики, идет сообщение, что собирать статистики может только владелец. Ошибка не выдается, хранимка не падает - но от этого не легче :) ANALYZE то не проходит. Есть способ, которым можно решить вопрос? Делать вторую учетку владельцем это крайний вариант :( Хотелось бы обойтись какой-то выдачей грантов или чего-то в этом духе. Если кто сталкивался, подскажите решение. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2021, 00:35 |
|
Сбор статистик в greenplum
|
|||
---|---|---|---|
#18+
aZm, либо грантовать "Чтобы осуществить анализ таблицы, обычно нужно быть владельцем этой таблицы или суперпользователем. Однако владельцам баз данных также разрешено выполнять анализ всех таблиц в своих базах, за исключением общих каталогов. (Ограничение в отношении общих каталогов означает, что действительно глобальную команду ANALYZE может выполнить только суперпользователь.) ANALYZE при обработке пропускает все таблицы, на очистку которых текущий пользователь не имеет прав." либо CREATE PROCEDURE ... SECURITY DEFINER ЗЫ пропустил про гринплюм - не знаю ейной специфики( курите доку ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2021, 08:49 |
|
Сбор статистик в greenplum
|
|||
---|---|---|---|
#18+
Через SECURITY DEFINER и решил, на тестовой кошке прогонял - работает. Но, ей-ей, странный в гринпламе/постргресе подход :( ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2021, 18:27 |
|
|
start [/forum/topic.php?fid=53&fpage=5&tid=1993767]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 247ms |
total: | 365ms |
0 / 0 |