From e8caf41f9be5e7522eda0e4c1ec6fd05816d9c91 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Thu, 27 Oct 2005 08:14:47 +0000 Subject: [PATCH] --- lib/sqlalchemy/schema.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/sqlalchemy/schema.py b/lib/sqlalchemy/schema.py index a368b2f65b..e95d814c42 100644 --- a/lib/sqlalchemy/schema.py +++ b/lib/sqlalchemy/schema.py @@ -159,10 +159,11 @@ class Column(SchemaItem): # c.name = name # c.key = name # TODO: do we want the same foreign_key object here ? - c = Column(name or self.name, self.type, key = name or self.key, primary_key = self.primary_key, foreign_key = self.foreign_key, sequence = self.sequence) + c = Column(name or self.name, self.type, key = name or self.key, primary_key = self.primary_key, foreign_key = self.foreign_key, sequence = self.sequence, hidden=self.hidden) c.table = selectable c._orig = self.original - selectable.columns[c.key] = c + if not c.hidden: + selectable.columns[c.key] = c c._impl = self.engine.columnimpl(c) return c -- 2.47.2