skip to navigation
skip to content

pg_boss 1.0dev2

Create, configure, and control PostgreSQL clusters in Python

The boss project provides functionality for managing PostgreSQL database clusters. Initialization, configuration, and execution are covered by three seperate modules in the package.

The 'init' module provides a Python interface to database cluster initialization, initdb. It provides the means to do so with many options.

The 'control' module provides a Python interface to controlling the Postgres process, via pg_ctl.

The 'config' module provides a Python interface to a cluster's configuration, postgresql.conf. It provides a basic mechanism to parse setting lines in the files and a relatively intelligent mechanism for applying configuration alterations.

The 'hba' module provides a Python interface to a cluster's HBA file, pg_hba.conf. It provides basic methods for parsing, and altering of HBA lines.

The 'tin' modules provides tools for managing sets of clusters used for testing. This allows contexts to be created for running automated tests or ad-hoc tests at random.

File Type Py Version Uploaded on Size # downloads
pg_boss-1.0dev2.tar.gz (md5) Source 2008-08-29 18:32:36 22KB 116
pg_boss-1.0dev2-py2.5.egg (md5) Python Egg 2.5 2008-08-29 18:32:34 60KB 195

Log in to rate this package.