fix. Guard 0002 downgrade for missing table
This commit is contained in:
@@ -22,4 +22,12 @@ def upgrade() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def downgrade() -> 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")
|
op.drop_column("review_jobs", "trigger_comment_body")
|
||||||
|
|||||||
Reference in New Issue
Block a user