Kenneth Reitz 964cdf853d v0.2.4
2012-11-16 01:45:08 +01:00
2012-09-27 14:25:55 -07:00
2012-09-27 19:29:45 -04:00
2012-09-27 19:30:14 -04:00
2012-10-27 10:53:08 -05:00
2012-11-16 01:45:08 +01:00

Django-PostgresPool
===================

This is a simple Postgres Connection Pooling backend for Django, powered by the lovely and beautiful SQLAlchemy.


Usage
-----

Using Django-PostgresPool is simple, just set ``django_postgrespool`` as your connection engine:

::

    DATABASES = {
        'default': {
            'ENGINE': 'django_postgrespool'


If you're using the `dj-database-url <https://crate.io/packages/dj-database-url/>`_ module:

::

    import dj_database_url

    DATABASES['default'] = dj_database_url.config()
    DATABASES['default']['ENGINE'] = 'django_postgrespool'

If you're using `south <http://south.aeracode.org>`_:

::

    SOUTH_DATABASE_ADAPTERS = {
        'default': 'south.db.postgresql_psycopg2'
    }


Everything should work as expected.


Installation
------------

Installing Django-PostgresPool is simple, with pip::

    $ pip install django-postgrespool

Configuration
-------------

Optionally, you can provide additional options to pass to SQLAlchemy's pool creation::

    DATABASE_POOL_ARGS = {
        'max_overflow': 10,
        'pool_size': 5,
        'recycle': 300
    }
S
Description
No description provided
Readme MIT 70 KiB
Languages
Python 100%