From: Mike Bayer Date: Wed, 23 Nov 2011 17:36:34 +0000 (-0500) Subject: fix X-Git-Tag: rel_0_1_0~44 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af8f70af6a6baa3b66875be157684f4921743a30;p=thirdparty%2Fsqlalchemy%2Falembic.git fix --- diff --git a/alembic/ddl/base.py b/alembic/ddl/base.py index 697d99ec..da47306d 100644 --- a/alembic/ddl/base.py +++ b/alembic/ddl/base.py @@ -72,9 +72,9 @@ def visit_column_nullable(element, compiler, **kw): @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) ) diff --git a/tests/test_op.py b/tests/test_op.py index f8554f2a..d917384e 100644 --- a/tests/test_op.py +++ b/tests/test_op.py @@ -58,7 +58,7 @@ def test_alter_column_rename(): 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():