This repository has been archived on 2020-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
quay/data/migrations/versions/cbc8177760d9_add_user_location_field.py

28 lines
700 B
Python
Raw Normal View History

2018-02-02 22:56:50 +00:00
"""Add user location field
Revision ID: cbc8177760d9
Revises: 7367229b38d9
Create Date: 2018-02-02 17:39:16.589623
"""
# revision identifiers, used by Alembic.
revision = 'cbc8177760d9'
down_revision = '7367229b38d9'
from alembic import op
import sqlalchemy as sa
from sqlalchemy.dialects import mysql
from util.migrate import UTF8CharField
def upgrade(tables, tester):
2018-02-02 22:56:50 +00:00
op.add_column('user', sa.Column('location', UTF8CharField(length=255), nullable=True))
# ### population of test data ### #
tester.populate_column('user', 'location', tester.TestDataType.UTF8Char)
# ### end population of test data ### #
2018-02-02 22:56:50 +00:00
def downgrade(tables, tester):
2018-02-02 22:56:50 +00:00
op.drop_column('user', 'location')