]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
(no commit message)
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 27 Oct 2005 08:14:47 +0000 (08:14 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 27 Oct 2005 08:14:47 +0000 (08:14 +0000)
lib/sqlalchemy/schema.py

index a368b2f65b613b13f9e3b4f25c0b9c55bb7f2d63..e95d814c424aa6f94100054104a35654d949c2e9 100644 (file)
@@ -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