/* init_order = 0.5 */

create function set_tenant_id() returns trigger as
$$ begin
  select tenants.id into new.tenant_id
      from tenants
      where ('tenant_user_' || tenants.id) = current_user;

  if new.tenant_id is null then
      new.tenant_id := 'default';
  end if;

  return new;
end; $$ language plpgsql;
