migrate_add_user_preferred_language.py 432 B

1234567891011121314151617181920212223
  1. """
  2. 为 users 表增加 preferred_language 字段(用户首选语言 zh/en)
  3. """
  4. from alembic import op
  5. import sqlalchemy as sa
  6. def upgrade():
  7. op.add_column(
  8. "users",
  9. sa.Column(
  10. "preferred_language",
  11. sa.String(length=8),
  12. nullable=True,
  13. comment="首选语言(zh/en)",
  14. ),
  15. )
  16. def downgrade():
  17. op.drop_column("users", "preferred_language")