您好,
我想宣布 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