2
我有一個包含現有表的數據庫。我的代碼有User
模型。我使用Flask-Migrate生成了一個修訂版並運行它,並在創建用戶表時刪除了我現有的表。我如何在不移除現有表的情況下運行遷移?運行Flask-Migrate時保留數據庫中的現有表格
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_script import Manager
from flask_migrate import Migrate, MigrateCommand
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'my_data'
db = SQLAlchemy(app)
migrate = Migrate(app, db)
manager = Manager(app)
manager.add_command('db', MigrateCommand)
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(128))
if __name__ == '__main__':
manager.run()