在 Datasette 表中使用 sqlite-chronicle
在与 Datasette 相同的环境中安装此插件。
datasette install datasette-chronicle
安装后,拥有 enable-chronicle
和 disable-chronicle
权限的用户(默认授予 root
用户)将可以使用新的表操作菜单选项,用于启用和禁用表的行版本跟踪。
已启用行版本跟踪的表现在将支持在表页面上使用新的 ?_since=X
查询字符串参数,该参数将仅过滤自指定的 chronicle 版本以来插入或更新的行。
有关这是什么以及它是如何工作的更多详细信息,请参阅 sqlite-chronicle 文档。
要在本地设置此插件,首先克隆代码。然后创建一个新的虚拟环境
cd datasette-chronicle
python3 -m venv venv
source venv/bin/activate
现在安装依赖和测试依赖
pip install -e '.[test]'
运行测试
pytest