summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-08-25 12:33:37 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2013-08-25 12:35:06 -0400
commit00f3ca98ce24577f6a7fb40efd15bdb2d86acd26 (patch)
treecaaa801e5fdc945361a52df5f69ebdc868855d53
parent2452c49cc4d2244d0efef78e051eb65f79b7c712 (diff)
downloadsqlalchemy-00f3ca98ce24577f6a7fb40efd15bdb2d86acd26.tar.gz
forgot to add system to the copy() method
Conflicts: lib/sqlalchemy/schema.py
-rw-r--r--lib/sqlalchemy/sql/schema.py1
-rw-r--r--test/sql/test_compiler.py7
2 files changed, 8 insertions, 0 deletions
diff --git a/lib/sqlalchemy/sql/schema.py b/lib/sqlalchemy/sql/schema.py
index 5930df124..ca83236c7 100644
--- a/lib/sqlalchemy/sql/schema.py
+++ b/lib/sqlalchemy/sql/schema.py
@@ -1122,6 +1122,7 @@ class Column(SchemaItem, ColumnClause):
primary_key=self.primary_key,
nullable=self.nullable,
unique=self.unique,
+ system=self.system,
quote=self.quote,
index=self.index,
autoincrement=self.autoincrement,
diff --git a/test/sql/test_compiler.py b/test/sql/test_compiler.py
index d52d80429..a3ec3af84 100644
--- a/test/sql/test_compiler.py
+++ b/test/sql/test_compiler.py
@@ -2809,6 +2809,13 @@ class DDLTest(fixtures.TestBase, AssertsCompiledSQL):
schema.CreateTable(t),
"CREATE TABLE t (x INTEGER, z INTEGER)"
)
+ m2 = MetaData()
+ t2 = t.tometadata(m2)
+ self.assert_compile(
+ schema.CreateTable(t2),
+ "CREATE TABLE t (x INTEGER, z INTEGER)"
+ )
+
class InlineDefaultTest(fixtures.TestBase, AssertsCompiledSQL):
__dialect__ = 'default'