1
我正在使用SQLAlchemy + alembic來管理我的數據庫。我有一個字符串字段,長度爲10個字符,後來發現它必須是20.因此,我更新了模型定義。MySQL數據庫遷移:更改字符串長度
class Foo(db.Model):
__tablename__ = 'foos'
id = db.Column(db.Integer, primary_key=True)
foo_id = db.Column(db.Integer, db.ForeignKey('users.id'))
name = db.Column(db.String(80))
當我運行alembic revision --autogenerate
時,未檢測到。現在我讀了文檔,懷疑這可能不被支持。我如何優雅地管理數據庫中的這種更改?