flask - 如何删除flask迁移文件夹和表

标签 flask flask-sqlalchemy flask-migrate

我想完全删除数据库和我创建的所有表。 我尝试了一切。 table_instance..drop(引擎)

我尝试创建另一个项目并重新安装flask-migrate,当我使用flask db升级时,我仍然遇到 No such revision '39408d6b248d' 错误和 no such table: 错误。 删除了迁移文件夹并再次使用flask db init仍然没有给出这样的修改。

当我在同一个表上使用两次 Flask db migrate 时,问题就开始了,然后我得到了重复列错误,我不知道如何修复。

最佳答案

您需要删除数据库中的alembic_version 表。使用数据库管理工具或使用 drop table alembic_version; SQL 语句来执行此操作。

关于flask - 如何删除flask迁移文件夹和表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62321468/

相关文章:

ubuntu - 如何使用 Boto3 修复 DynamoDB 的 "NoCredentialsError"

python-3.x - 如何在 Ubuntu 18.04 上使用 --enable-shared 配置 python

MySQL CHECK 中的未知列

python - 使用 Flask-Migrate 在多个分支上工作

python - 如何以编程方式运行/调用 Flask cli 命令?

python - Flask 应用程序仅对本地主机可见

python - 错误: TypeError: Object of type ColumnClause is not JSON serializable Python3

python - 如何使用 Flask-SQLAlchemy 使用 csv 填充具有外键的模型?

python - 如何在 Flask 应用程序中使用 Postgre 的 HSTORE 类型?

Python Flask、SQLAlchemy 关系