diff options
| author | percious17 <unknown> | 2008-11-27 00:35:12 +0000 |
|---|---|---|
| committer | percious17 <unknown> | 2008-11-27 00:35:12 +0000 |
| commit | 166a3c230c087967446ad8e74a4bee45de2f5536 (patch) | |
| tree | 711a4a963c26dbde58ecb1123deeb39cc4cfe155 | |
| parent | e4382ab75b28c30e511c593b7da844e6406131e7 (diff) | |
| download | sqlalchemy-migrate-166a3c230c087967446ad8e74a4bee45de2f5536.tar.gz | |
modified altering of columns to support postgres.
| -rw-r--r-- | migrate/changeset/ansisql.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/migrate/changeset/ansisql.py b/migrate/changeset/ansisql.py index 2e0aabe..dbcd102 100644 --- a/migrate/changeset/ansisql.py +++ b/migrate/changeset/ansisql.py @@ -177,7 +177,7 @@ class ANSISchemaChanger(AlterTableVisitor,SchemaGenerator): nullable = delta['nullable'] table = self._to_table(delta) self.start_alter_table(table_name) - self.append("ALTER COLUMN %s "%col_name) + self.append("ALTER COLUMN %s "%self._do_quote_column_identifier(col_name)) if nullable: self.append("DROP NOT NULL") else: @@ -188,7 +188,7 @@ class ANSISchemaChanger(AlterTableVisitor,SchemaGenerator): dummy = sa.Column(None,None,server_default=server_default) default_text = self.get_column_default_string(dummy) self.start_alter_table(table_name) - self.append("ALTER COLUMN %s "%col_name) + self.append("ALTER COLUMN %s "%self._do_quote_column_identifier(col_name)) if default_text is not None: self.append("SET DEFAULT %s"%default_text) else: @@ -201,7 +201,7 @@ class ANSISchemaChanger(AlterTableVisitor,SchemaGenerator): #type_text = type.engine_impl(self.engine).get_col_spec() type_text = type.dialect_impl(self.dialect).get_col_spec() self.start_alter_table(table_name) - self.append("ALTER COLUMN %s TYPE %s"%(col_name,type_text)) + self.append("ALTER COLUMN %s TYPE %s"%(self._do_quote_column_identifier(col_name),type_text)) def _visit_column_name(self,table_name, col_name, delta): new_name = delta['name'] self.start_alter_table(table_name) |
