Changeset 318 for elixir/trunk/elixir/entity.py
- Timestamp:
- 04/02/08 15:29:51 (5 years ago)
- Files:
-
- 1 modified
-
elixir/trunk/elixir/entity.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
elixir/trunk/elixir/entity.py
r308 r318 197 197 # key columns 198 198 parent_desc = self.parent._descriptor 199 schema = parent_desc.table_options.get('schema', None) 200 tablename = parent_desc.tablename 201 if schema is not None: 202 tablename = "%s.%s" % (schema, tablename) 199 203 for pk_col in parent_desc.primary_keys: 200 204 colname = options.MULTIINHERITANCECOL_NAMEFORMAT % \ … … 205 209 # a real column object when said column is not yet 206 210 # attached to a table 207 pk_col_name = "%s.%s" % (parent_desc.tablename, 208 pk_col.key) 211 pk_col_name = "%s.%s" % (tablename, pk_col.key) 209 212 fk = ForeignKey(pk_col_name, ondelete='cascade') 210 213 col = Column(colname, pk_col.type, fk,
