Commits

Author Commit Message Labels Comments Date
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Add a drop_column alias, and make aliases not break if subclasses override the methods they point to.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix for #56: No longer bork when an app has no migrations.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Missed the new migration for #54, just like the diff. Oops.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix for #54: Actually make null/not null alters work right in MySQL.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix for #16, comment 7; should load fixtures from the app dir, not the migrations dir.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Proper support for #2, since OneToOne fields and mock models weren't playing nicely.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix for #51: Should have nice error message when SQLiters try to drop columns.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fixes #2: Anything under django.db.models.fields is allowed now (i.e. OneToOneField).
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix for #50: shortcut for adding NOT NULL columns with defaults.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix #48 - OneToOneFields ending in _ptr were the issue.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Make alter_column work properly on MySQL.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix #31 - don't error if there's a migrations directory but no __init__.py
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix from #43 - quote default values for column renames.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
SQLite3 support. Woot.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix MySQL index deletion (#40), and implement an index test. Also, stop SQLite claiming it doesn't work, when it does for some things.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix from #42 - fix --verbosity problem in migrate command.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix for #38 - verbosity needs a default value, as there may not be one provided from a direct call.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Bugfix from #37
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix for #17
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Initial data loading, from #16
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Moving setup.py to top-level directory thanks to tips in #25, and adding test app in thanks to #36.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Ignore dotfiles in the migration folder.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix for #33
amcc...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
A 'test' command that enforces that the django.core 'syncdb' is called rather than south's modified syncdb. This is useful for two reasons: 1. Makes tests faster to run -- don't need to go through all the migrations for every app. 2. Makes it possible for fake models to be declared in an app's tests.py file and get those tables created. It seems like an app's tests should always operate on the most current version of the models, and as such going through the migration hoops really isn't a concern.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Reverting [80]/[81] - Christian retracts his original patch, and I agree with the reasons.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Tab/space fix.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Accept dicts as well as tuples for create_table calls.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Amended patch from #27.
and...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
Fix for #29.
amcc...@69d324d9-c39d-4fdc-8679-7745eae9e2c8
fixed #26
  1. Prev
  2. Next