Skip to main content

Django application.

Project description

Alter ENGINE to mysql_pool. Add some DATABASE_POOL_ARGS for example:

DATABASE_POOL_ARGS = {
    'max_overflow': 10,
    'pool_size':5,
    'recycle':300
}

Optionally add a sa_pool_key value so we don’t need to hash each db.

Example:

'two': {
    'ENGINE': 'mysql_pool',
    'sa_pool_key': 'two',
    ...
}

Also optionally, you can add a ‘backend’ key with the importable path to the backend you want to use.

'backend': 'mysql_pymysql.base'

Currently, we only support mysql_pymysql and the default django mysql backend.

Require SQL Alchemy 0.7 for the events.

TODO:

  • some proper tests

  • make test utils work with multiple databases, by doing features.confirm on each database connnection, as opposed to just the first.

Project details


Release history Release notifications | RSS feed

This version

0.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-mysql-pool-0.2.tar.gz (3.9 kB view details)

Uploaded Source

File details

Details for the file django-mysql-pool-0.2.tar.gz.

File metadata

File hashes

Hashes for django-mysql-pool-0.2.tar.gz
Algorithm Hash digest
SHA256 ebdb79e5bb8288421c12f9311c1901834f08747a82242a74c2c6ca12d1bafb34
MD5 6420f315d5bb4e2a1c0b7d4b515a3d8c
BLAKE2b-256 e4178611a58f4a3f8f220f5a67dba30dda51ab9ad25ed78edca120d6a65498c4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page