devpi postgresql:devpi服务器的postgresql存储后端
devpi-postgresql的Python项目详细描述
devpi postgresql:devpi服务器的postgresql存储后端
此插件为devpi-server添加PostgreSQL存储后端。
安装
devpi-postgresql需要与devpi-server一起安装。
您可以使用以下命令安装它:
pip install devpi-postgresql
要求
至少需要PostgreSQL 9.5才能支持^{TT3}$。
使用量
使用postgresql存储时,devpi-server需要一个空数据库。 你必须像这样创建一个:createdb devpi 根据您的postgresql设置,您必须创建一个用户并授予它对新数据库的权限,如下所示:
CREATE ROLE devpi WITH LOGIN; GRANT CREATE, CONNECT ON DATABASE devpi TO devpi;
首次初始化devpi-server时,使用--storage pg8000选择PostgreSQL后端。
默认情况下,它将在localhost端口5432上使用devpi数据库。 若要更改,请使用storage pg8000:host=example.com,port=5433,database=devpi_prod。 可能的设置是:database,host,port,unix_sock,user和password
所有用户/索引文件和devpi-server的元数据都存储在数据库中。 一些东西和设置仍然作为文件存储在由--serverdir指定的目录中。
像devpi-web这样的插件不能或不能使用存储后端。 他们仍然自己处理仓库。
更改日志
1.0.0(2019-04-26)
折旧和清除
- 至少需要PostgreSQL 9.5才能支持^{TT3}$。
- 放弃了对Python2.x和PyPy2的支持。
0.3.0(2018-09-08)
错误修复
- 错误修复所需的修复程序修复了devpi服务器4.7.0。
0.2.0(2018-01-17)
错误修复
- 使用建议锁序列化写入。
0.1.1(2017-12-12)
- 将unix_sock、user和password添加到可能的连接选项中。 感谢Szabolcs Rumi提供的补丁。
0.1.0(2016-02-11)
- 初始版本