Fix: drop RLS policy on users before dropping tenant_id column in migration 0037

This commit is contained in:
Agent Zero
2026-07-25 21:29:17 +02:00
parent f6a099390e
commit 3828e1b029
@@ -135,6 +135,8 @@ def upgrade() -> None:
# Drop tenant_id
tenant_col_result = conn.execute(sa.text(_column_exists("users", "tenant_id"))).fetchone()
if tenant_col_result is not None:
# Drop RLS policy that depends on tenant_id
op.execute("DROP POLICY IF EXISTS tenant_isolation ON users")
# Drop any indexes on tenant_id first
op.execute("DROP INDEX IF EXISTS ix_users_tenant_id")
op.drop_column("users", "tenant_id")