一个用于与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 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | b0343e044b8d0044ff4be585ecce0147b1007db7ae8b12743bf222758a4ec7d9 |
|
MD5 | 6f47dc54363ee30d6e5f0af19ca5ef26 |
|
BLAKE2b-256 | 543d5eae61996702ce218548a98f6ccc930a80b1e4b09b7a8384b1a95129a9c2 |