14 Commits

Author SHA1 Message Date
Chris Withers
0645c2fc9a Bring back alter_metadata on ColumnDelta: it seems intertwined with a lot of the tests.
So, it's a private API now...
2011-02-11 10:27:39 +00:00
Chris Withers
b5a02cb7cf remove the alter_metadata feature 2011-02-10 16:49:20 +00:00
Chris Withers
b1745bee52 firebird can only drop named foreign keys 2011-02-10 15:16:35 +00:00
Chris Withers
f749919240 These drop indexes appear to only be for firebird.
Once firebird is fixed, they're not needed.
2011-02-10 15:16:15 +00:00
chrisw
adf4113a0b Fix issue 94 - it was impossible to add a column with a non-unique index.
Also implement more functionality with unique and foreign key constrains for sqlite.
2010-09-09 15:38:42 +01:00
chrisw
a085ffa590 implement column adding with foreign keys on sqlite 2010-09-09 13:58:41 +01:00
chrisw
a7c0c18a52 Fix bug with column dropping involving foreign keys.
Bonus: remove_from_table now understands foreign keys
2010-09-09 11:53:08 +01:00
chrisw
5cf42fbf76 fix for issue 96: deleting a column in sqlite shouldn't delete all indexes
bonus: remove_from_table now removes indexes
2010-09-09 09:15:28 +01:00
chrisw
802658018d dammit! 2010-09-08 16:21:54 +01:00
chrisw
10a16f5251 hopefully fix test failures 2010-09-08 14:35:01 +01:00
chrisw
ac848a295a hopefully make py2.4 compatible 2010-09-07 19:19:32 +01:00
chrisw
cade5fb261 - capture deprecation warnings and assert they re as they should be
- re-word alter_column deprecation warning to make more sense
2010-09-07 19:04:12 +01:00
iElectric
653e723ce1 move all exception classes to migrate.exceptions 2010-09-07 02:25:29 +02:00
Bob Farrell
fd8d313683 move tests/ directory into migrate/tests (much better form) and fix all import lines and other minor issues 2010-06-10 18:08:06 +01:00