See about setting superuser = false in pg_partman.control to allow non-superuser installation. With trigger-based partitioning going away, the last function that had SECURITY DEFINER left should be able to have that removed (check_name_length() which was being called by the trigger functions).
@keithf4 I see that check_epoch_type and check_partition_type are also SECURITY DEFINER - would it cause issues if these were converted into SECURITY INVOKER?
See about setting
superuser = false
inpg_partman.control
to allow non-superuser installation. With trigger-based partitioning going away, the last function that had SECURITY DEFINER left should be able to have that removed (check_name_length()
which was being called by the trigger functions).