将Datasette预定义查询作为纯SQL文件编写
项目描述
datasette-query-files
将Datasette预定义查询作为纯SQL文件编写。
安装
在Datasette相同的环境中安装此插件。
datasette install datasette-query-files
或使用pip
或pipenv
pip install datasette-query-files
pipenv install datasette-query-files
用法
此插件将在文件系统中查找https://docs.datasette.io/en/stable/sql_queries.html#canned-queries
中定义的预定义查询,以及任何在元数据中定义的查询。
假设你正在一个名为project-directory
的目录中工作,其中有一个名为my-project.db
的数据库文件。首先,在queries
目录中创建一个名为my-project
的目录。该my-project
文件夹中的任何SQL文件都将成为可以在my-project
数据库上运行的预定义查询。如果在同一目录中有一个query-name.sql
文件和一个query-name.json
(或query-name.yml
)文件,则JSON文件将用作查询元数据。
project-directory/
my-project.db
queries/
my-project/
query-name.sql # a query
query-name.yml # query metadata
开发
要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd datasette-query-files
python3 -m venv venv
source venv/bin/activate
现在安装依赖项和测试依赖项
pip install -e '.[test]'
要运行测试
pytest
项目详情
下载文件
为您的平台下载文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
datasette-query-files-0.1.1.tar.gz (6.8 kB 查看哈希值)
构建发行版
关闭
datasette-query-files-0.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dfcd8880fb6b1126545a1fb21448e228963596ea877754527e7cb4edf95baad8 |
|
MD5 | 602069382b38676ec5e1166af133f454 |
|
BLAKE2b-256 | 72607b7e3466023744720fa446713dbb93a7987c778d77b5828796dd14484d63 |
关闭
datasette_query_files-0.1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6521e38682668f257bae09f78c02837f0a6158124c5cc10c0a125deb3d28676b |
|
MD5 | 709d5671fdef29757ce5dcdb1e87fc82 |
|
BLAKE2b-256 | af0731fb0cc38c202388c9d0076929e1ac7b9b3c2788e247248abdcbb4e74c52 |