d87cea4e995d_remove_timezone_info_from_birthday_field.py 862 B

12345678910111213141516171819202122232425262728293031
  1. """remove timezone info from birthday field
  2. Revision ID: d87cea4e995d
  3. Revises: d9530a529b3f
  4. Create Date: 2016-11-19 09:19:28.000276
  5. """
  6. # revision identifiers, used by Alembic.
  7. revision = 'd87cea4e995d'
  8. down_revision = 'd9530a529b3f'
  9. from alembic import op
  10. import sqlalchemy as sa
  11. import flaskbb
  12. def upgrade():
  13. connection = op.get_bind()
  14. if connection.engine.dialect.name != "sqlite":
  15. # user/models.py
  16. op.alter_column('users', 'birthday', type_=sa.DateTime(), existing_type=flaskbb.utils.database.UTCDateTime(timezone=True), existing_nullable=True)
  17. def downgrade():
  18. connection = op.get_bind()
  19. if connection.engine.dialect.name != "sqlite":
  20. # user/models.py
  21. op.alter_column('users', 'birthday', existing_type=sa.DateTime(), type_=flaskbb.utils.database.UTCDateTime(timezone=True), existing_nullable=True)