diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-01-10 00:03:23 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-01-10 00:03:23 +0000 |
| commit | 397682b9c8cef3db9c4e0f902a34f53034086a97 (patch) | |
| tree | 404cb80382d5d9c9528ef8aa3c20fcb8e84aeded | |
| parent | 938757e7aa581646a6a501426a5dae84ebe5631f (diff) | |
| parent | 74553f426c23e42e05d9be19f4ed8ae411280b50 (diff) | |
| download | sqlalchemy-migrate-397682b9c8cef3db9c4e0f902a34f53034086a97.tar.gz | |
Merge "Use native sqlalchemy 0.9 quote attribute with ibmdb2"
| -rw-r--r-- | migrate/changeset/databases/ibmdb2.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/migrate/changeset/databases/ibmdb2.py b/migrate/changeset/databases/ibmdb2.py index e583bd4..7b6a3a1 100644 --- a/migrate/changeset/databases/ibmdb2.py +++ b/migrate/changeset/databases/ibmdb2.py @@ -14,6 +14,7 @@ from sqlalchemy.schema import (Index, from migrate.changeset import ansisql from migrate.changeset import constraint +from migrate.changeset import util from migrate import exceptions @@ -107,7 +108,8 @@ class IBMDBSchemaChanger(IBMDBSchemaGenerator, ansisql.ANSISchemaChanger): """Rename a table; #38. Other ops aren't supported.""" self._rename_table(table) - self.append("TO %s" % self.preparer.quote(table.new_name, table.quote)) + q = util.safe_quote(table) + self.append("TO %s" % self.preparer.quote(table.new_name, q)) self.execute() self.append("COMMIT") self.execute() @@ -128,10 +130,11 @@ class IBMDBSchemaChanger(IBMDBSchemaGenerator, ansisql.ANSISchemaChanger): def _run_subvisit(self, delta, func, start_alter=True): """Runs visit method based on what needs to be changed on column""" table = delta.table + q = util.safe_quote(table) if start_alter: self.start_alter_table(table) ret = func(table, - self.preparer.quote(delta.current_name, delta.quote), + self.preparer.quote(delta.current_name, q), delta) self.execute() self._reorg_table(self.preparer.format_table(delta.table)) |
