View Role-Permission Assignments

List which permissions are assigned to each role:

select r.name as role_name, p.code as permission
from ores.role_permissions rp
join ores.roles r on r.id = rp.role_id
  and r.valid_to = '9999-12-31 23:59:59'::timestamptz
join ores.permissions p on p.id = rp.permission_id
  and p.valid_to = '9999-12-31 23:59:59'::timestamptz
where rp.valid_to = '9999-12-31 23:59:59'::timestamptz
order by r.name, p.code;

Emacs 29.3 (Org mode 9.6.15)