From: Mike Bayer Date: Sat, 3 Sep 2005 02:13:30 +0000 (+0000) Subject: (no commit message) X-Git-Tag: rel_0_1_0~817 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96ce83718999a9dfe5162e2165c45f8f6a354650;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git --- diff --git a/lib/sqlalchemy/schema.py b/lib/sqlalchemy/schema.py index 40cdf613cd..006053dcd6 100644 --- a/lib/sqlalchemy/schema.py +++ b/lib/sqlalchemy/schema.py @@ -111,7 +111,8 @@ class Column(SchemaItem): self.key = key or name self.primary_key = primary_key self._items = args - + self.original = None + def _set_parent(self, table): table.columns[self.key] = self if self.primary_key: @@ -132,6 +133,7 @@ class Column(SchemaItem): c = Column(name or self.name, self.type, key = name or self.key, primary_key = self.primary_key) c.table = selectable c.engine = self.engine + c.original = self.original or self c._items = self._items selectable.columns[c.key] = c c._impl = self.engine.columnimpl(c)