Invenio的数据库管理。
项目描述
数据库管理软件Invenio。更多文档可查阅https://invenio-db.readthedocs.io/
变更
版本 1.2.0 (发布于2024-10-01)
- uow:将单元工作模式和非记录操作从invenio-records-resources移动到invenio-db包中 
版本 1.1.5 (发布于2023-09-11)
- shared:从SQLite的cursor.execute中删除’text()’ 
版本 1.1.4 (发布于2023-08-18)
- shared:修复因最新的sqlalchemy-continuum导致的sqlalchemy op.execute语句 
版本 1.1.3 (发布于2023-08-17)
- alembic:修复因最新的sqlalchemy-continuum导致的sqlalchemy op.execute语句 
版本 1.1.2 (发布于2023-05-23)
- 修复数据库引擎依赖关系 
版本 1.1.1 (发布于2023-05-22)
- 升级最小Python版本 
- 代码格式化 
- 强制安装greenlet依赖项 
- 提升alembic依赖项版本 
版本 1.0.15 (发布于2023-05-17)
- 由于发布中存在混合提交,已撤回 
版本 1.1.0 (发布于2023-04-06)
- 由于与Flask-SQLAlchemy v3不兼容,已撤回 
版本 1.0.14 (发布于2022-03-30)
- 添加对SQLAlchemy 1.4和Flask v2.1的支持。 
版本 1.0.13 (发布于2022-02-21)
- 将alembic迁移更改为一项事务中运行一个迁移,而不是一个事务中运行所有迁移。 
版本 1.0.12 (发布于2022-02-14)
- 修复了由于importlib更改而引入的v1.0.10的alembic版本位置问题。 
版本 1.0.11 (发布于2022-02-08)
- 修复了v1.0.10中由于importlib更改而引入的alembic版本位置问题。 
版本 1.0.10 (发布日期:2022-02-08)
- 增加创建 alembic 测试上下文的工具,以集中管理其他模块中的 alembic 迁移测试的修复。 
- 用 importlib 替换 pkg_resources 
版本 1.0.9 (发布日期:2021-03-18)
- 由于破坏性更改,将 Flask-SQLAlchemy 锁定在 2.5 以下。也许在修复后重新考虑。 
版本 1.0.8 (发布日期:2020-11-16)
- 由于 SQLAlchemy 和 SQLAlchemy-Utils 之间的不兼容性,将 SQLAlchemy 锁定在 >=1.2.18 和 <1.4。 
版本 1.0.7 (发布日期:2020-11-08)
- 在运行 db init 或 db create 时隐藏密码。 
- 由于 Alembic 的问题禁用 MySQL 8 测试。 
版本 1.0.6 (发布日期:2020-10-02)
- 将 SQLAlchemy 版本提升到 >=1.2.18 以添加对 PostgreSQL 12 的支持。 
- 集成 pytest-invenio 和 docker-services-cli 以进行测试。 
- 支持 Python 3.8 
版本 1.0.5 (发布日期:2020-05-11)
- 弃用低于 3.6.0 的 Python 版本。现在支持 3.6.0 和 3.7.0 
- 使用集中管理的 Flask 版本(通过 Invenio-Base) 
- 将 SQLAlchemy 版本提升到 >=1.1.0 
- 由于与 MySQL 的破坏性更改(VARCHAR 长度),将 SQLAlchemy-Utils 设置为 <0.36 
- 丰富了关于数据库会话管理的文档。 
- 停止使用示例应用程序。 
版本 1.0.4 (发布日期:2019-07-29)
- 取消锁定 sqlalchemy-continuum 
- 添加了针对 PostgreSQL 10 的测试。 
版本 1.0.3 (发布日期:2019-02-22)
- 添加了对缺少 Sqlite 数据库文件的处理的处理。 
版本 1.0.2 (发布日期:2018-06-22)
- 锁定 SQLAlchemy-Continuum。 
版本 1.0.1 (发布日期:2018-05-16)
- 在文档链接和许可文件中进行了少量修复。 
版本 1.0.0 (发布日期:2018-03-23)
- 首次公开发布。 
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。