Metadata-Version: 1.1
Name: django-supermigrate
Version: 0.6
Summary: package to manage migrations on production and development environment simultaneously
Home-page: https://github.com/paytm/django-supermigrate
Author: Shrey Agarwal, Taranjeet Singh
Author-email: shrey.agarwal@paytm.com, reachtotj@gmail.com
License: MIT License
Description: ===================
        Django Supermigrate
        ===================
        
        Django Supermigrate is a package to manage migrations on production and development environment with no hassle.
        
        Quick start
        -----------
        
        1. Add "supermigrate" to your INSTALLED_APPS like this::
        
            ```
            INSTALLED_APPS = (
                ...
                'supermigrate',
            )
            ```
        
        2. Modify your DATABASE_ROUTERS to include 'default' router like this::
        
            ```
            DATABASE_ROUTERS  = [ 'supermigrate.database_routers.default.DefaultRouter', ]
            ```
        
        3. Add DATABASE_ROUTER_MAPPING in settings like this::
        
            ```
                DATABASE_ROUTER_MAPPING = {
        
                    # default db
                    "admin" : {
                        "DB_FOR_READ": "default_slave",
                        "DB_FOR_WRITE": "default",
                        "DB_FOR_MIGRATE": ["default", "default_slave"]
                    },
                    "auth" : {
                        "DB_FOR_READ": "default",
                        "DB_FOR_WRITE": "default",
                        "DB_FOR_MIGRATE": ["default", "default_slave"]
                    }
        
                    # other db here
        
                }
            ```
        
        4. Update settings for live with ::
        
            ```
            ALLOW_MIGRATE_FALSE = False
        
            ALLOW_DB_MIGRATE = {
                'default': True
            }
            ```
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Django :: 1.8
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Framework :: Django :: 1.8
Classifier: Topic :: Internet :: WWW/HTTP
