simonw/sqlite-migrate

GitHub: simonw/sqlite-migrate

一个已弃用的 SQLite 迁移兼容包,为已存在的 sqlite-migrate 导入提供向后兼容,迁移功能现已合并进 sqlite-utils 4。

Stars: 88 | Forks: 4

# sqlite-migrate [![PyPI](https://img.shields.io/pypi/v/sqlite-migrate.svg)](https://pypi.org/project/sqlite-migrate/) [![更新日志](https://img.shields.io/github/v/release/simonw/sqlite-migrate?include_prereleases&label=changelog)](https://sqlite-migrate.datasette.io/en/stable/changelog.html) [![测试](https://static.pigsec.cn/wp-content/uploads/repos/cas/ce/ce733292a922c08274cf5a2096f8fa4cf01023bfa51a36ef6beecaaef371a9d9.svg)](https://github.com/simonw/sqlite-migrate/actions?query=workflow%3ATest) [![许可证](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](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, 数据库工具, 数据库迁移, 无后门, 逆向工具