Nav apraksta

11e066542a88_add_deletion_confirmation_option.py 693B

123456789101112131415161718192021222324252627282930313233
  1. """Add deletion confirmation option
  2. Revision ID: 11e066542a88
  3. Revises: 20447ecb2245
  4. Create Date: 2022-09-25 08:51:13.383431
  5. """
  6. from alembic import op
  7. import sqlalchemy as sa
  8. # revision identifiers, used by Alembic.
  9. from sqlalchemy import Boolean
  10. from app.alembic.alembic_utils import _table_has_column
  11. revision = '11e066542a88'
  12. down_revision = '20447ecb2245'
  13. branch_labels = None
  14. depends_on = None
  15. def upgrade():
  16. if not _table_has_column('user', 'has_deletion_confirmation'):
  17. op.add_column('user',
  18. sa.Column('has_deletion_confirmation', Boolean(), nullable=False, server_default='false')
  19. )
  20. pass
  21. def downgrade():
  22. pass