Christopher Singley <ch...@singleys.com> wrote:

> I'm using declared_attr.cascading from sqlalchemy-1.0.0dev to declare a 
> foreign key on a subclass that also needs another separate foreign key 
> reference to the parent table.
> To let the Mapper know which column to join for the polymorphic inheritance 
> relationship, I'm trying to pass an inherit_condition argument.
> 
> Relevant code snippet can be seen here:
> https://gist.github.com/anonymous/1b24768cb714fb9c7de7

this is fixed in 3a56c4f019052c5d and your example case now succeeds.


> 
> Importing this code generates this warning:
> """
> SAWarning: Implicitly combining column secinfo.id with column optinfo.id 
> under attribute 'id'.  Please configure one or more attributes for these 
> same-named columns explicitly.
> """
> 
> ...and then fails with this error:
> """
> sqlalchemy.exc.ArgumentError: Mapper Mapper|OPTINFO|optinfo could not 
> assemble any primary key columns for mapped table 'Join object on 
> secinfo(23263120) and optinfo(19756496)'
> """
> 
> How can I configure this correctly?
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sqlalchemy" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sqlalchemy+unsubscr...@googlegroups.com.
> To post to this group, send email to sqlalchemy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sqlalchemy.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sqlalchemy+unsubscr...@googlegroups.com.
To post to this group, send email to sqlalchemy@googlegroups.com.
Visit this group at http://groups.google.com/group/sqlalchemy.
For more options, visit https://groups.google.com/d/optout.

Reply via email to