0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-23 20:33:16 -05:00
logto/packages/schemas/tables/_functions.sql
2023-02-10 13:06:52 +08:00

16 lines
307 B
PL/PgSQL

/* init_order = 0.5 */
create function set_tenant_id() returns trigger as
$$ begin
if new.tenant_id is not null then
return new;
end if;
select tenants.id into new.tenant_id
from tenants
where tenants.db_user = current_user;
return new;
end; $$ language plpgsql;
/* no_after_each */