summaryrefslogtreecommitdiff
path: root/migrate/changeset/databases/oracle.py
diff options
context:
space:
mode:
authoriElectric <unknown>2009-06-11 22:27:38 +0000
committeriElectric <unknown>2009-06-11 22:27:38 +0000
commit8a8b1d2366e554eef43f656b95f70e3013577f01 (patch)
tree098f53fb8e4ca8e96a495591e53557e5df4e4ef0 /migrate/changeset/databases/oracle.py
parent15cb31cea6d29fc85031bdb8840281465bc6a5a6 (diff)
downloadsqlalchemy-migrate-8a8b1d2366e554eef43f656b95f70e3013577f01.tar.gz
use sqlalchemy preparer to do SQL quote formatting. this is a raw change, tests are yet to be written
Diffstat (limited to 'migrate/changeset/databases/oracle.py')
-rw-r--r--migrate/changeset/databases/oracle.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/migrate/changeset/databases/oracle.py b/migrate/changeset/databases/oracle.py
index 35b146c..2716fa2 100644
--- a/migrate/changeset/databases/oracle.py
+++ b/migrate/changeset/databases/oracle.py
@@ -67,8 +67,8 @@ class OracleSchemaChanger(OracleSchemaGenerator, ansisql.ANSISchemaChanger):
column.server_default = sa.PassiveDefault(sa.sql.null())
if notnull_hack:
column.nullable = True
- colspec=self.get_column_specification(column,
- override_nullable=null_hack)
+ colspec = self.get_column_specification(column,
+ override_nullable=null_hack)
if null_hack:
colspec += ' NULL'
if notnull_hack:
@@ -76,7 +76,8 @@ class OracleSchemaChanger(OracleSchemaGenerator, ansisql.ANSISchemaChanger):
if dropdefault_hack:
column.server_default = None
- self.start_alter_table(table_name)
+ # TODO: format from table
+ self.start_alter_table(self.preparer.quote(table_name, True))
self.append("MODIFY ")
self.append(colspec)