diff options
author | iElectric <unknown> | 2009-06-16 15:17:33 +0000 |
---|---|---|
committer | iElectric <unknown> | 2009-06-16 15:17:33 +0000 |
commit | 7eafe744c2b3961b303c9bb1f7f219eeb8738840 (patch) | |
tree | 629ccc697a66847930b552b690d2df83d39b27bc /migrate/changeset/databases/mysql.py | |
parent | cc82a1ad12003eb8d7e2714638cca731d913f34b (diff) | |
download | sqalchemy-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.py | 8 |
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 |