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/_after_each.sql

14 lines
474 B
MySQL
Raw Normal View History

2023-02-08 05:58:45 -05:00
/* This SQL will run after each query files except lifecycle scripts and files that explicitly exclude `after_each`. */
create trigger set_tenant_id before insert on ${name}
for each row execute procedure set_tenant_id();
alter table ${name} enable row level security;
create policy ${name}_tenant_id on ${name}
as restrictive
2023-02-08 05:58:45 -05:00
using (tenant_id = (select id from tenants where db_user = current_user));
create policy ${name}_modification on ${name}
using (true);