跳转到主要内容

一个用于与PostgreSQL扩展网络交互的命令行工具。

项目描述

PGXN客户端(https://pgxn.github.io/pgxnclient/)是一个命令行工具,旨在与PostgreSQL扩展网络(https://pgxn.org/)交互,允许在PostgreSQL数据库中搜索、编译、安装和删除扩展。

例如,要安装semver扩展,可以使用以下命令调用客户端

$ pgxn install semver

这将下载并编译机器上托管的一个PostgreSQL服务器上的扩展

$ pgxn load -d somedb semver

这将加载服务器的一个数据库中的扩展

客户端与PGXN网络服务和扩展提供的Makefile交互。使用PostgreSQL扩展构建基础设施(https://postgresql.ac.cn/docs/current/extend-pgxs.html)的makefile可以获得最佳结果;然而,客户端会尝试优雅地降级,以适应PGXN上托管的任何软件包。

请参阅“docs”目录中的文件或在线以获取有关程序安装和使用的说明。

开发

您可以使用以下方法创建本地开发环境:

virtualenv .venv
source .venv/bin/activate
pip install -e .[dev]

并运行 pytest 来运行测试套件。

项目详情


下载文件

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

源代码分发

pgxnclient-1.3.2.tar.gz (86.1 kB 查看散列值)

上传时间 源代码

由以下支持