-- Verify camper:ensure_role_exists on pg begin; select has_function_privilege('camper.ensure_role_exists()', 'execute'); select 1 / count(*) from pg_trigger where not tgisinternal and tgname = 'ensure_role_exists' and tgrelid = 'camper.company_user'::regclass and tgtype = b'00010101'::int; -- │││││││ -- ││││││└─> row -- │││││└──> before -- ││││└───> insert -- │││└────> delete -- ││└─────> update -- │└──────> truncate -- └───────> instead rollback;