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
+2 -2
View File
@@ -165,7 +165,7 @@ def downgrade() -> None:
tenant_col_result = conn.execute(sa.text(_column_exists("users", "tenant_id"))).fetchone()
if tenant_col_result is None:
op.add_column("users", sa.Column("tenant_id", sa.dialects.postgresql.UUID(as_uuid=True), nullable=True))
op.create_index("ix_users_tenant_id", "users", ["tenant_id"])
op.execute('CREATE INDEX IF NOT EXISTS ix_users_tenant_id ON users (tenant_id)')
role_col_result = conn.execute(sa.text(_column_exists("users", "role"))).fetchone()
if role_col_result is None:
@@ -174,7 +174,7 @@ def downgrade() -> None:
role_id_col_result = conn.execute(sa.text(_column_exists("users", "role_id"))).fetchone()
if role_id_col_result is None:
op.add_column("users", sa.Column("role_id", sa.dialects.postgresql.UUID(as_uuid=True), nullable=True))
op.create_index("ix_users_role_id", "users", ["role_id"])
op.execute('CREATE INDEX IF NOT EXISTS ix_users_role_id ON users (role_id)')
# Re-add FK
op.create_foreign_key("fk_users_role_id", "users", "roles", ["role_id"], ["id"], ondelete="SET NULL")