summaryrefslogtreecommitdiff
path: root/migrate/changeset/databases/mysql.py
diff options
context:
space:
mode:
authoriElectric <unknown>2009-06-16 15:17:33 +0000
committeriElectric <unknown>2009-06-16 15:17:33 +0000
commit7eafe744c2b3961b303c9bb1f7f219eeb8738840 (patch)
tree629ccc697a66847930b552b690d2df83d39b27bc /migrate/changeset/databases/mysql.py
parentcc82a1ad12003eb8d7e2714638cca731d913f34b (diff)
downloadsqalchemy-migrate-7eafe744c2b3961b303c9bb1f7f219eeb8738840.tar.gz
- 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*
Diffstat (limited to 'migrate/changeset/databases/mysql.py')
-rw-r--r--migrate/changeset/databases/mysql.py8
1 files changed, 0 insertions, 8 deletions
diff --git a/migrate/changeset/databases/mysql.py b/migrate/changeset/databases/mysql.py
index 468bbcb..fc65569 100644
--- a/migrate/changeset/databases/mysql.py
+++ b/migrate/changeset/databases/mysql.py
@@ -53,18 +53,11 @@ class MySQLSchemaChanger(MySQLSchemaGenerator, ansisql.ANSISchemaChanger):
# If MySQL can do this, I can't find how
raise exceptions.NotSupportedError("MySQL cannot rename indexes")
-
class MySQLConstraintGenerator(ansisql.ANSIConstraintGenerator):
pass
class MySQLConstraintDropper(ansisql.ANSIConstraintDropper):
- #def visit_constraint(self,constraint):
- # if isinstance(constraint,sqlalchemy.schema.PrimaryKeyConstraint):
- # return self._visit_constraint_pk(constraint)
- # elif isinstance(constraint,sqlalchemy.schema.ForeignKeyConstraint):
- # return self._visit_constraint_fk(constraint)
- # return super(MySQLConstraintDropper,self).visit_constraint(constraint)
def visit_migrate_primary_key_constraint(self, constraint):
self.start_alter_table(constraint)
@@ -77,7 +70,6 @@ class MySQLConstraintDropper(ansisql.ANSIConstraintDropper):
self.append(self.preparer.format_constraint(constraint))
self.execute()
-
class MySQLDialect(ansisql.ANSIDialect):
columngenerator = MySQLColumnGenerator
columndropper = MySQLColumnDropper