fix. Guard 0002 downgrade for missing table
All checks were successful
ci / test (push) Successful in 29s
ci / publish (push) Successful in 1m16s

This commit is contained in:
Space-Banane
2026-05-22 22:41:59 +02:00
parent 54618d9cbd
commit 1ffedfec01

View File

@@ -22,4 +22,12 @@ def upgrade() -> None:
def downgrade() -> None:
bind = op.get_bind()
inspector = sa.inspect(bind)
table_names = inspector.get_table_names()
if "review_jobs" not in table_names:
return
column_names = {column["name"] for column in inspector.get_columns("review_jobs")}
if "trigger_comment_body" in column_names:
op.drop_column("review_jobs", "trigger_comment_body")