たとえば、次のようなデータモデル(クラス)があります。
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(20), unique=True)
password = db.Column(db.String(30))
現在、このテーブルには多くのレコードがあり、たとえば電子メール アドレスを保存するためにフィールドを追加したいと考えています。
ドキュメントを検索しましたが、これを行うための推奨される方法が見つかりませんでした。MySql を手動で更新し、フィールドをモデルに追加しました。フィールドを正しく宣言すると、ほとんどの場合動作します。
これを行うための「ベストプラクティス」はありますか? SQLAlchemy には、テーブル定義を更新するサポートが組み込まれていますか?