odapi/migrations/versions/d994081ed483_set_otp_as_int...

30 lines
601 B
Python

"""set otp as integer
Revision ID: d994081ed483
Revises: 1387db583e1d
Create Date: 2020-09-25 07:11:21.603504
"""
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = "d994081ed483"
down_revision = "1387db583e1d"
branch_labels = None
depends_on = None
def upgrade():
with op.batch_alter_table("users") as batch_op:
batch_op.alter_column(
column_name="otp", existing_type=sa.String(length=255), type_=sa.Integer,
)
query = "SELECT CAST(otp AS INTEGER) from users"
op.execute(query)
def downgrade():
pass