в SET из-под обычного пользователя (владельца БД и схемы), получаю ошибку :
ERROR: permission denied to set parameter "admctx._disable_primary_check"
Если прогонять из-под суперпользователя, отрабатывает без ошибок. В документации по CREATE FUNCTION никаких намёков на ограничения возможностей SET под обычным пользователем не нашел.
Причина такого ограничения не понятна: обычный SET/SET LOCAL срабатывает для данного параметра из-под любого пользователя.
Может быть кто-нибудь знает, с чем связано такое ограничение SET в CREATE FUNCTION и, главное, можно ли его отключить?
Может быть кто-нибудь знает в чем проблема использования своих (нестандартных) SET-параметров в CREATE FUNCTION?
А покажите repro. Это с любыми custom parameters так?
Обсуждают сегодня