simonw/sqlite-migrate
GitHub: simonw/sqlite-migrate
一个已弃用的 SQLite 迁移兼容包,为已存在的 sqlite-migrate 导入提供向后兼容,迁移功能现已合并进 sqlite-utils 4。
Stars: 88 | Forks: 4
# sqlite-migrate
[](https://pypi.org/project/sqlite-migrate/)
[](https://sqlite-migrate.datasette.io/en/stable/changelog.html)
[](https://github.com/simonw/sqlite-migrate/actions?query=workflow%3ATest)
[](https://github.com/simonw/sqlite-migrate/blob/main/LICENSE)
已弃用的 `sqlite-utils` 迁移兼容包。
迁移支持现已内置到 `sqlite-utils` 4 中。对于新项目,请直接安装并使用 `sqlite-utils`:
```
pip install sqlite-utils
```
新代码应从 `sqlite_utils` 导入 `Migrations`:
```
from sqlite_utils import Migrations
```
此包依赖于 `sqlite-utils>=4`,并重新导出该类,以便现有的迁移文件可以继续使用其旧的导入方式:
```
from sqlite_migrate import Migrations
```
使用 `sqlite-utils migrate` 命令运行迁移:
```
sqlite-utils migrate creatures.db path/to/migrations.py
```
完整的 Python API 和 CLI 用法请参阅 [`sqlite-utils` 迁移文档](https://sqlite-utils.datasette.io/en/stable/migrations.html)。
标签:Python, SQLite, 数据库工具, 数据库迁移, 无后门, 逆向工具