таблицы с партициями
есть учётка user2, у которой есть права user1 через grant
под user2 запускается select public.create_single_range_partition();
далее - ошибка: ERROR: 42501: only the owner or superuser can change partitioning configuration of table
как это исправить, кроме предоставления прав суперюзера и смены owner?
1. Попробуйте влючить user2 в роль user1. 2. Можете "обернуть" .create_single_range_partition(); в security definer функцию (от user1), и дать права user2. ... . Можете попробовать перейти с pg_pathman на v12 / встроенное партиционирование уже. ;)
Обсуждают сегодня