From: Mike Bayer Date: Mon, 1 Oct 2012 20:00:30 +0000 (-0400) Subject: - add schema here to the FK X-Git-Tag: rel_0_4_0~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=319a569953dc040564dad8c761690ec775427839;p=thirdparty%2Fsqlalchemy%2Falembic.git - add schema here to the FK --- diff --git a/tests/test_autogenerate.py b/tests/test_autogenerate.py index a20b1bde..18807e03 100644 --- a/tests/test_autogenerate.py +++ b/tests/test_autogenerate.py @@ -36,9 +36,14 @@ def _model_one(schema=None): server_default="0"), ) + if schema is not None: + schema_arg = schema + "." + else: + schema_arg = "" + Table('extra', m, Column("x", CHAR), - Column('uid', Integer, ForeignKey('user.id')) + Column('uid', Integer, ForeignKey('%suser.id' % schema_arg)) ) return m @@ -391,7 +396,7 @@ class AutogenerateDiffTestWSchema(AutogenTest, TestCase): sa.Column('description', sa.String(length=100), nullable=True), sa.Column('order_id', sa.Integer(), nullable=True), sa.CheckConstraint('len(description) > 5'), - sa.ForeignKeyConstraint(['order_id'], ['order.order_id'], ), + sa.ForeignKeyConstraint(['order_id'], ['%(schema)s.order.order_id'], ), sa.PrimaryKeyConstraint('id'), schema='%(schema)s' )