datasette-chronicle 由 datasette 提供

星标

README 源代码

datasette-chronicle

PyPI Changelog Tests License

在 Datasette 表中使用 sqlite-chronicle

安装

在与 Datasette 相同的环境中安装此插件。

datasette install datasette-chronicle

用法

安装后,拥有 enable-chronicledisable-chronicle 权限的用户(默认授予 root 用户)将可以使用新的表操作菜单选项,用于启用和禁用表的行版本跟踪。

已启用行版本跟踪的表现在将支持在表页面上使用新的 ?_since=X 查询字符串参数,该参数将仅过滤自指定的 chronicle 版本以来插入或更新的行。

有关这是什么以及它是如何工作的更多详细信息,请参阅 sqlite-chronicle 文档

开发

要在本地设置此插件,首先克隆代码。然后创建一个新的虚拟环境

cd datasette-chronicle
python3 -m venv venv
source venv/bin/activate

现在安装依赖和测试依赖

pip install -e '.[test]'

运行测试

pytest