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)
首次公开发布。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。