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