shuqianpinggu/migrations/versions/3815753f265c_add_role_field...
WIN-T9V3LPE8NK2\Administrator 4911f3024f 主分支
2025-06-17 17:46:44 +08:00

35 lines
1007 B
Python

"""Add role field to Message model
Revision ID: 3815753f265c
Revises:
Create Date: 2025-03-24 16:16:56.484803
"""
from alembic import op
import sqlalchemy as sa
from sqlalchemy.dialects import mysql
# revision identifiers, used by Alembic.
revision = '3815753f265c'
down_revision = None
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('Messages', sa.Column('role', sa.String(length=50), nullable=False))
op.alter_column('Users', 'email',
existing_type=mysql.VARCHAR(collation='utf8mb4_general_ci', length=120),
nullable=False)
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.alter_column('Users', 'email',
existing_type=mysql.VARCHAR(collation='utf8mb4_general_ci', length=120),
nullable=True)
op.drop_column('Messages', 'role')
# ### end Alembic commands ###