Metadata-Version: 1.2
Name: django-atomic-migrations
Version: 0.1.6
Summary: Wraps migration step runs in transactions in Django
Home-page: https://github.com/rkojedzinszky/django-atomic-migrations
Author: Richard Kojedzinszky
Author-email: richard@kojedz.in
License: UNKNOWN
Description-Content-Type: text/markdown
Description: # Django Atomic Migrations
        
        [![Build Status](https://drone.srv.kojedz.in/api/badges/krichy/django-atomic-migrations/status.svg)](https://drone.srv.kojedz.in/krichy/django-atomic-migrations)
        
        This small package ensures that Django's migration tracking model has an
        unique index for applied migrations, and also ensures that migrations
        steps are applied in transactions. This is known to work with
        PostgreSQL.
        
        ## Usage
        
        Install the package:
        ```bash
        $ pip install django-atomic-migrations
        ```
        Then, add the application to `INSTALLED_APPS` in your Django project:
        ```
        INSTALLED_APPS = [
        	...
        	'django_atomic_migrations.AtomicMigrations',
        	...
        ]
        ```
        
        If your project's database already exists, you should run
        ```bash
        $ python manage.py add-migrations-constraint
        ```
        to create the missing unique constraint.
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
