跳转到主要内容

PostgreSQL数据库的元命令处理器。

项目描述

Postgres元命令

Build Status Latest Version

此包提供执行PostgreSQL元命令(又称“特殊”或“反斜杠命令”)的API。

快速入门

这是一个Python包。可以使用以下命令安装:

$ pip install pgspecial

用法

一旦将此库包含到您的项目中,您很可能会使用以下导入

from pgspecial.main import PGSpecial
from pgspecial.namedqueries import NamedQueries

然后,您将创建并使用PGSpecial的一个实例

pgspecial = PGSpecial()
for result in pgspecial.execute(cur, sql):
    # Do something

如果您想从现有的配置文件中导入命名查询,则初始化并保留在NamedQueries中的类变量很方便

from configobj import ConfigObj

NamedQueries.instance = NamedQueries.from_config(
    ConfigObj('~/.config_file_name'))

贡献

如果您有兴趣为此项目做出贡献,首先我想表达我最真挚的感谢。我已经编写了一个小文档,描述了如何在开发环境中运行此项目。

https://github.com/dbcli/pgspecial/blob/master/DEVELOP.rst

如果您需要帮助,请随时提交问题。

使用此项目的项目

该库被以下项目使用

pgcli:Postgres的REPL。

ipython-sql:IPython的%%sql 魔法命令。

OmniDB:数据库管理的一个网络工具。

如果您觉得这个模块很有用并包含到您的项目中,我很乐意了解并在此列出。

项目详情


下载文件

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

源分发

pgspecial-2.1.2.tar.gz (51.1 kB 查看哈希)

上传时间

构建分发

pgspecial-2.1.2-py3-none-any.whl (35.8 kB 查看哈希)

上传时间 Python 3

由以下机构支持