1
這裏是我的移民文件:燒瓶遷移似乎要刪除我的所有數據庫數據
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_script import Manager
from flask_migrate import Migrate, MigrateCommand
import models
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + 'C:\\flaskDB\\commBorn3.db'
db = SQLAlchemy(app)
migrate = Migrate(app, db)
manager = Manager(app)
manager.add_command('db', MigrateCommand)
if __name__ == '__main__':
manager.run()
我跑的標準命令:
python app.py db init
python app.py db migrate
python app.py db upgrade
產生的數據庫是相同名稱的文件有關kb中的大小相同,但只有一個表,「alembic_version」沒有任何內容。我試圖降級,發現我所有的表格都返回了,但它們都是空的。我做錯了什麼?所有數據隱藏在哪裏(相同的文件大小)?
我要指出,我已經刪除了來自各個表列和刪除其他表? – user442920