跳转到主要内容

插件添加了jq() SQL函数到sqlite-utils

项目描述

sqlite-utils-jq

PyPI Changelog Tests License

插件为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

项目详情


下载文件

下载适合您的平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源代码发行版

sqlite-utils-jq-0.1.tar.gz (2.2 kB 查看哈希值)

上传时间:

构建发行版

sqlite_utils_jq-0.1-py3-none-any.whl (2.4 kB 查看哈希值)

上传时间: Python 3

由以下支持