使用 Python "pip" 安装本地非 root PostgreSQL 服务器

发布于 2021-09-01,作者 Michel Pelletier
相关开源

大家好,

我想宣布 postgresql-wheel 的首次发布,这是一个 Python 包,包含一个完整的编译后的 PostgreSQL 服务器,只需一个 pip 可安装文件。

https://github.com/michelp/postgresql-wheel

虽然 pip “wheel” 通常用于打包 Python 代码和编译的共享库,但这种格式与其他归档格式(apt、yum 等)类似,并且可以存储任何类型的编译包工件,例如整个 postgres 安装二进制文件。

postgresql-wheel 使用 “manylinux” 构建环境来编译 PostgreSQL,并将整个服务器安装包含在 wheel 中。这意味着您可以在虚拟环境中安装本地 postgresql 服务器,而无需任何 sudo 或 root 权限。

开发此软件包是为了方便依赖 postgresql 的测试运行器,只需将此 wheel 添加为依赖项,并在您的设置和拆卸代码中创建和销毁任意数量的数据库,无需外部 postgres 服务器依赖项!

-Michel