2012-03-01 11 views
0

私は、例えばデータモデル(クラス)はこのように見えるがあります。更新データモデル

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は、テーブル定義を更新するためのサポートを組み込んでいますか?

答えて

2

短い回答は "No"です。

しかし、alembicをチェックしてください。

関連する問題