Add support for Django 1.5's index_together property.
Review Request #5121 — Created Dec. 16, 2013 and submitted — Latest diff uploaded
Add support for Django 1.5's index_together property.
Django 1.5 introduced index_together for creating an index that spans
columns without being unique. This provides support for that new
property through ChangeMeta.Unlike with unique_together, we don't have old signature state to worry
about, so we can safely compare values and assume they're correct
(though the actual code to perform the index_together will still
sanity-check the database before generating error-prone SQL).
Unit tests pass.
Tested that it doesn't cause any issues with our existing evolutions.
Diff Revision 1 (Latest)
django_evolution/diff.py |
---|
django_evolution/signature.py |
---|
django_evolution/db/common.py |
---|
django_evolution/tests/signature.py |
---|
django_evolution/tests/test_index_together.py |
---|
django_evolution/tests/utils.py |
---|
django_evolution/tests/db/mysql.py |
---|
django_evolution/tests/db/postgresql.py |
---|
django_evolution/tests/db/sqlite3.py |
---|