create or replace function update_claims_member_schemas()
returns trigger as
$$
declare
nothing text;
begin
select update_user_claims(new.user_id) into nothing;
select update_user_claims(old.user_id) into nothing;
return new;
end;
$$
language plpgsql security definer;
create trigger user_roles_update_user_claims after delete or insert on user_roles
for each row execute
procedure update_claims_member_schemas(user_id);
create or replace function update_claims_member_schemas()
returns trigger as
$$
declare
nothing text;
begin
select update_user_claims(new.user_id) into nothing;
select update_user_claims(old.user_id) into nothing;
return new;
end;
$$
language plpgsql security definer;
create trigger user_roles_update_user_claims after delete or insert on user_roles
for each row execute
procedure update_claims_member_schemas(user_id);