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
+6 -10
View File
@@ -35,16 +35,12 @@ def upgrade() -> None:
sa.Column("updated_at", sa.DateTime(timezone=True), nullable=False, server_default=sa.func.now()),
sa.Column("deleted_at", sa.DateTime(timezone=True), nullable=True),
)
op.create_index("ix_entity_history_tenant_id", "entity_history", ["tenant_id"])
op.create_index("ix_entity_history_entity_type", "entity_history", ["entity_type"])
op.create_index("ix_entity_history_entity_id", "entity_history", ["entity_id"])
op.create_index("ix_entity_history_user_id", "entity_history", ["user_id"])
op.create_index("ix_entity_history_created_at", "entity_history", ["created_at"])
op.create_index(
"ix_entity_history_tenant_entity",
"entity_history",
["tenant_id", "entity_type", "entity_id", "created_at"],
)
op.execute('CREATE INDEX IF NOT EXISTS ix_entity_history_tenant_id ON entity_history (tenant_id)')
op.execute('CREATE INDEX IF NOT EXISTS ix_entity_history_entity_type ON entity_history (entity_type)')
op.execute('CREATE INDEX IF NOT EXISTS ix_entity_history_entity_id ON entity_history (entity_id)')
op.execute('CREATE INDEX IF NOT EXISTS ix_entity_history_user_id ON entity_history (user_id)')
op.execute('CREATE INDEX IF NOT EXISTS ix_entity_history_created_at ON entity_history (created_at)')
op.execute('CREATE INDEX IF NOT EXISTS ix_entity_history_tenant_entity ON entity_history (tenant_id, entity_type, entity_id, created_at)')
def downgrade() -> None: