构建postgresql的zc.buildout配方。

sact.recipe.postgresql的Python项目详细描述


概述
==


此软件包是一个“zc.buildout”配方,允许在工作包的本地安装自定义版本的“postgresql”数据库服务器。

发布“PostgreSQL”或使用新的开发快照;

*预编译的二进制文件:如果您已经有了PostgreSQL的编译版本,
您还可以重用它来加快构建过程。

因此,您将能够启动和停止它,在服务器上启动一个命令行
实用程序,等等。


它在后台使用“hexagonit.recipe.cmmi”和“hexagonit.recipe.download”,因此这些配方的所有选项也都是有效的。

_zc.buildout:http://www.buildout.org
_PostgreSQL:http://www.PostgreSQL.org
_六边形.recipe.cmmi:http://pypi.python.org/pypi/hexagonit.recipe.cmmi
。_ hexagonit.recipe.download:http://pypi.python.org/pypi/hexagonit.recipe.download


支持的选项
=====


配方支持以下选项:

要创建的管理员帐户。默认为“postgres”。

super users
要创建的超级用户帐户。默认为“根”。


users
要创建的用户帐户。


postgresql的位置
目标。默认为构建节名称。

postgresql目标源版本的下载url(如果
url bin为空,则为必需)。

postgresql目标二进制版本的下载url。这个选项是
如果设置的话,总是使用。
BR/> CONDUDIR
配置文件的文件夹(文件夹必须存在)。默认为${location}。

自定义postgresql配置。需要两个选项:
-``数据目录`
-`` unix套接字目录``(`` unix套接字目录``用于旧版本的PostgreSQL
)。

verbose conf
如果`` true`,则将postgres服务器报告的默认值包含到生成的配置文件中默认为false。


binary url
==


配方可以在url中的*(arch)s*内自动检测您的平台。
语法必须遵循python约定(阅读sys.platform文档)。
目标是在各种平台上使用ci工具,而不必为每个平台创建buildout
文件。

当你使用ci工具时,二进制模式很有用:你可以快速测试新的代码。



>示例
=
==



>简单示例:


[pg92]
>recipe=sact.rececet.postgresql
url=http://ftp.postgresql.org/pub/source/v9.2.2/postgresql-9.2.2.2.tar.bz2
conf dir=/etc/conf/etc/postgresql/postgresql/9.2.2/postgresql-sql-9.2.2.2.2.2.是的=
数据目录='/srv/postgresql/9.2/db'
unix套接字目录='/var/run'

更多选项:

[pg92]
recipe=sact.recipe.postgresql
url=http://ftp.postgresql.org/pub/source/v9.2.2/postgresql-9.2.2.tar.bz2
配置选项=
--不带readline
--有了python,make options=
-j10
conf dir=/etc/postgresql/9.2
postgresql.conf=
data_directory='/srv/postgresql/9.2/db'
unix_socket_directories='/var/run'
listen_addresses='
fsync=off
synchronous_commit=off
full_page撸writes=关
wal_buffers=1024kB
wal_writer_delay=5000ms



==


由./autogen.sh生成

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Hibernate:合并并删除,而不是从数据库中删除实体对象   java如何在WebFilter中有条件地从Mono返回?   java调用mysql c3p0函数   可执行jar Java jar文件加载错误:无法找到或加载主类。类导致的错误:java。lang.ClassNotFoundException:某些东西。班   java如何减少/更改爬网后的延迟?   从其他语言(如Java、PHP、Perl、Python等)调用C/C++代码的最佳方式是什么?   java如何模拟影响对象的void返回方法   当我试图在ubuntu上启动JavaScala时,它抛出了一个异常   java如何正确输出游戏   理解java和C++背景下的JavaScript原型   oracle如何将Java函数转换为postgresql函数   多线程为什么我的java服务器程序在超时后不退出?   java如何使listView中的按钮在单击时工作?   试图将这个嵌套的java forloop转换为python,但我不知道如何转换。有没有一种方法可以像这样为循环执行if语句?   java幂函数在计算器中的应用   如何在java中滚动浏览mysql数据库   在Spring Boot应用程序的JUnit测试中,java没有符合自动连线JPA存储库要求的bean   java如何使用扩展类的JPanel对象?