27 Commits

Author SHA1 Message Date
iElectric
de3c53989d add support for SA 0.6 by Michael Bayer 2009-06-29 10:18:03 +00:00
iElectric
9f7ab96881 - completely refactored ColumnDelta to extract differences between columns/parameters (also fixes issue #23)
- fixed some bugs (passing server_default) on column.alter
- updated tests, specially ColumnDelta and column.alter
- introduced alter_metadata which can preserve altering existing objects if False (defaults to True)
- updated documentation
2009-06-27 14:13:27 +00:00
iElectric
a8c31eb25f adding basic support for firebird, fixes #55 2009-06-22 10:22:06 +00:00
iElectric
17cc5f36e6 finally, tests pass for all supported dialects 2009-06-21 12:51:33 +00:00
iElectric
672d9bd576 some more PEP8 love 2009-06-21 09:17:23 +00:00
iElectric
cde0f9b52d updated changeset tests. whole package is finally PEP8. fixed mysql tests&bugs. updated docs where apropriate. changeset test coverage almost at 100% 2009-06-20 22:33:03 +00:00
iElectric
7eafe744c2 - refactor migrate.changeset;
- visitors are refactored to be more unified
- constraint module is refactored, CheckConstraint is added
- documentation is partialy updated, dialect support table is added (unfinished)
- test_constraint was updated
NOTE: oracle and mysql were not tested, *may be broken*
2009-06-16 15:17:33 +00:00
iElectric
cc82a1ad12 update docs, delete obsolete code in constraints 2009-06-12 22:43:02 +00:00
iElectric
8a8b1d2366 use sqlalchemy preparer to do SQL quote formatting. this is a raw change, tests are yet to be written 2009-06-11 22:27:38 +00:00
iElectric
15cb31cea6 lipstick changes 2009-06-10 14:00:53 +00:00
jan.dittberner
d85115c611 add support for ondelete and oncascade to ANSI-SQL foreign key creation
address Issue 48
2009-02-20 18:24:44 +00:00
jan.dittberner
acb2e7bd00 cleanup in migrate.changeset.ansisql and api doc update
remove old commented code in ansisql.py
add some ReST docstrings in ansisql.py
add migrate.changeset.constraint link ins api.rst
2009-01-25 15:00:24 +00:00
jan.dittberner
4806e2c9e1 make migrate.schema.ansisql PEP8 clean and add some sphinx docstrings 2009-01-25 12:51:49 +00:00
jan.dittberner
66c22bcae7 first sphinx docstrings 2009-01-25 12:50:40 +00:00
percious17
cb624f15db support for SA 0.5.1.
Only postgres is working fully.

MySQL has 2 broken tests.

sqlite has about 4 broken tests.
2009-01-19 23:39:53 +00:00
jan.dittberner
979b8b19dc integrate patch for supporting CheckConstraints by srittau.
Fixes Issue #31
needs a test case
2009-01-10 13:11:08 +00:00
percious17
1fa26920d9 fixed bug in create column where foreign keys were being left out. 2008-12-16 23:23:54 +00:00
percious17
2e74b87df5 print statement removal 2008-12-02 15:57:53 +00:00
percious17
9f0bd657f4 most of the tests are now working with nose. 2008-12-02 05:11:36 +00:00
percious17
166a3c230c modified altering of columns to support postgres. 2008-11-27 00:35:12 +00:00
percious17
e4382ab75b missed a postgres identifier quoting on renaming 2008-11-27 00:17:55 +00:00
percious17
c7cbde7fea added hook functions which allow the dialects to specify how to indicate identifiers, as this is different in postgres.
Also, this fix includes a fix for modification of columns which have tables definied within a schema.  This was also broken in postgres.
2008-11-26 22:05:19 +00:00
jan.dittberner
d6d4b511a4 integrate patch for Issue 33 2008-09-16 18:22:18 +00:00
christian.simms
f687cd3fe0 add support for SA 0.5 2008-08-28 01:17:44 +00:00
christian.simms
2ea92c63fe make import of sqlalchemy's SchemaGenerator work regardless of previous imports 2008-02-18 17:03:10 +00:00
jan.dittberner
32aeb8e95e integrated patch by Christian Simms posted at http://groups.google.com/group/migrate-users/browse_thread/thread/952a2185baf70c4d
fix all test cases for sqlalchemy>=0.4 and still works with sqlalchemy>=0.3.10
fixes #9
2008-02-14 19:10:47 +00:00
jan.dittberner
2cfe1fc31c moved trunk, branches and tags to project root
fixes Issue #5
2008-02-06 18:39:07 +00:00