Re: [sqlalchemy] Merge support with ConcreteInheritedProperty

2010-08-02 Thread Kent Bower
Excellent. The 'pass' ConcreteInheritedProperty.merge() method works fine. Thanks again. On 8/1/2010 2:24 PM, Michael Bayer wrote: On Jul 31, 2010, at 7:41 AM, Kent wrote: When I call merge() on an ArTran object, the merge() method of a ConcreteInheritedProperty 'artransarchiveid' that

Re: [sqlalchemy] Merge support with ConcreteInheritedProperty

2010-08-01 Thread Michael Bayer
On Jul 31, 2010, at 7:41 AM, Kent wrote: When I call merge() on an ArTran object, the merge() method of a ConcreteInheritedProperty 'artransarchiveid' that *exists only on ArTranArchive* is being called. The attribute artransarchiveid also exists on your base mapper, since the base mapper

[sqlalchemy] Merge support with ConcreteInheritedProperty

2010-07-31 Thread Kent
I'm having a problem trying to merge() an object for which I have setup a polymorphic_union: artran_union = polymorphic_union({ 'artran': artrans_table, 'archive': artransarchive_table }, 'type', 'artran_union') artranbase_mapper = mapper(ArTranBase, artran_union,

Re: [sqlalchemy] Merge support with ConcreteInheritedProperty

2010-07-31 Thread Michael Bayer
On Jul 31, 2010, at 7:41 AM, Kent wrote: I'm having a problem trying to merge() an object for which I have setup a polymorphic_union: artran_union = polymorphic_union({ 'artran': artrans_table, 'archive': artransarchive_table }, 'type', 'artran_union')