django-evolution on multi-db

Review Request #1716 — Created July 16, 2010 and submitted — Latest diff uploaded

Information

Django Evolution (deprecated)

Reviewers

This patch is a (working) attempt to manage multi-db schemas.

I have successfully tested it on the reviewboard schema (from version 1.0.4 to 1.5).

To use it, just do as you would have used syncdb:

./manage.py evolve --database my_db

If you have any comments, don't hesitate.
A new test named multi_db has been created, but for obscure reasons, it doesn't work properly. All other tests passed. If you have any idea...
/trunk/django_evolution/__init__.py
/trunk/django_evolution/evolve.py
/trunk/django_evolution/mutations.py
/trunk/django_evolution/signature.py
/trunk/django_evolution/utils.py
/trunk/django_evolution/db/__init__.py
/trunk/django_evolution/db/common.py
/trunk/django_evolution/db/mysql.py
/trunk/django_evolution/db/postgresql.py
/trunk/django_evolution/db/sqlite3.py
/trunk/django_evolution/management/__init__.py
/trunk/django_evolution/management/commands/evolve.py
/trunk/django_evolution/tests/__init__.py
/trunk/django_evolution/tests/delete_app.py
/trunk/django_evolution/tests/multi_db.py
/trunk/django_evolution/tests/utils.py
/trunk/django_evolution/tests/db/sqlite3.py
Loading...