gate2: fix all migrations for fresh DB installation

This commit is contained in:
Agent Zero
2026-07-31 19:16:11 +02:00
parent d37388423d
commit 010ef448e7
40 changed files with 230 additions and 207 deletions
+4 -4
View File
@@ -33,10 +33,10 @@ def upgrade() -> None:
sa.CheckConstraint("principal_type IN ('user', 'group', 'role', 'guest')", name="ck_ep_principal_type"),
sa.CheckConstraint("permission_level IN ('none', 'read', 'write', 'admin', 'delete')", name="ck_ep_permission_level"),
)
op.create_index("ix_ep_entity", "entity_permissions", ["entity_type", "entity_id"])
op.create_index("ix_ep_principal", "entity_permissions", ["principal_type", "principal_id"])
op.create_index("ix_ep_tenant", "entity_permissions", ["tenant_id"])
op.create_index("ix_ep_expires", "entity_permissions", ["expires_at"])
op.execute('CREATE INDEX IF NOT EXISTS ix_ep_entity ON entity_permissions (entity_type, entity_id)')
op.execute('CREATE INDEX IF NOT EXISTS ix_ep_principal ON entity_permissions (principal_type, principal_id)')
op.execute('CREATE INDEX IF NOT EXISTS ix_ep_tenant ON entity_permissions (tenant_id)')
op.execute('CREATE INDEX IF NOT EXISTS ix_ep_expires ON entity_permissions (expires_at)')
def downgrade() -> None: