PostgreSQL数据库的元命令处理器。
项目描述
Postgres元命令
此包提供执行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 查看哈希)
关闭
pgspecial-2.1.2.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f0419e1b3b78fb3a72fe3b546f6788a712091532d599fe7593b5f6ee55a88f87 |
|
MD5 | aa1be38113dd9eb72f7c2709b956840c |
|
BLAKE2b-256 | 3b4c5eece5ad87915a24e59c1f8adca6e2ae44368e5f7fdfcf9143a741a92161 |
关闭
pgspecial-2.1.2-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a0d2f9cd85d94c11453a99b5c14e64136fde800f4a6c8f180500d3fc23789e7e |
|
MD5 | 94972f9b0da40297d0f7c2e5415c7410 |
|
BLAKE2b-256 | da87a83fedbe102ba1f7ee9a40559a406e6359d57ab0e8b06acf444c6c30cb15 |