跳转到主要内容

将Datasette预定义查询作为纯SQL文件编写

项目描述

datasette-query-files

PyPI Changelog Tests License

将Datasette预定义查询作为纯SQL文件编写。

安装

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

datasette install datasette-query-files

或使用pippipenv

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-py3-none-any.whl (7.3 kB 查看哈希值)

上传时间: Python 3

支持