python - sqlalchemy-migrate 找不到版本的更改文件
问题描述
我正在评估 SQLAlchemy-migrate 作为数据库迁移工具。我的 db_version 为 0,存储库版本为 1。
$ python manage.py db_version --url=postgresql://localhost:5432/my_db
0
$ python manage.py version
1
我只有一个未应用的版本:
./versions/001_initial_schema_postgres_upgrade.sql
我运行了迁移工具,但它不会升级,因为它找不到版本:
$ python manage.py upgrade --version 1 --url=postgresql://localhost:5432/my_db
"There is no script for %d version" % self.version
AssertionError: There is no script for 1 version
我是不是做错了什么,导致迁移工具找不到我的更改脚本?
解决方案
推荐阅读
- c# - 将 IQueryable 对象与 xUnit 理论结合使用
- android-studio - 尝试从 Android Studio 启动我的应用时出现 NoSuchMethodException
- python-3.x - 如何在 Python 中使用带有路径名的 for 循环导入文件?
- asp.net-core - 在隐式流程中验证 IdentityServer4 中的用户名和密码
- javascript - 如何本地化 jQuery UI DateRangePicker?
- javascript - 为什么 getElementById() 在 Elements 上不可用?
- tfs - 如何将许可证添加到 TeamFoundation 2018?
- javascript - 如何将重复值对象计数为对象的值
- ssl - Kafka Connect 无法通过 SSL 从 Kafka 主题中读取
- ios - /Users/ 设置中没有匹配的设备 (UUID)
/库/开发人员/XCTestDevices