@compiles(ColumnName)
def visit_column_name(element, compiler, **kw):
- return "%s %s RENAME TO %s" % (
+ return "%s RENAME %s TO %s" % (
alter_table(compiler, element.table_name, element.schema),
- alter_column(compiler, element.column_name),
+ format_column_name(compiler, element.column_name),
format_column_name(compiler, element.newname)
)
context = _op_fixture()
op.alter_column("t", "c", name="x")
context.assert_(
- "ALTER TABLE t ALTER COLUMN c RENAME TO x"
+ "ALTER TABLE t RENAME c TO x"
)
def test_add_foreign_key():