插件添加了jq() SQL函数到sqlite-utils
项目描述
sqlite-utils-jq
插件为sqlite-utils添加了jq()
SQL函数。
安装
在与sqlite-utils相同的环境中安装此插件
sqlite-utils install sqlite-utils-jq
用法
此插件添加了一个jq()
函数,用于对JSON值执行jq程序。
sqlite-utils memory "select jq(:doc, :expr) as result" \
-p doc '{"foo": "bar"}' \
-p expr '.foo' \
--table
输出
result
--------
"bar"
开发
要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd sqlite-utils-jq
python3 -m venv venv
source venv/bin/activate
现在安装依赖项和测试依赖项
pip install -e '.[test]'
要运行测试
pytest