020_add_sync_lock.py
1 from alembic import op 2 import sqlalchemy as sa 3 4 revision = '020' 5 down_revision = '019' 6 branch_labels = None 7 depends_on = None 8 9 def upgrade(): 10 try: 11 op.add_column('projects', sa.Column('sync_lock', sa.DateTime(), nullable=True)) 12 except Exception as e: 13 print(f"Error adding sync_lock column: {e}") 14 15 def downgrade(): 16 try: 17 op.drop_column('projects', 'sync_lock') 18 except Exception as e: 19 print(f"Error dropping sync_lock column: {e}")