there's an isnot() operator, use that

On Apr 14, 2014, at 7:17 PM, Jonathan Vanasco <jonat...@findmeon.com> wrote:

> I'm on postgres and have a boolean column that allows NULL values.
> 
> I need to create a relationship between 2 ORM classes , where there is a 
> filter that states "IS NOT TRUE".  
> 
> The ORM likes these 2 commands :
>     photo = sa.orm.relationship("Photo", primaryjoin="and_( 
> Useraccount.photo_id==Photo.id , Photo.is_deletion_scheduled != True )")
>     photo = sa.orm.relationship("Photo", primaryjoin="and_( 
> Useraccount.photo_id==Photo.id , Photo.is_deletion_scheduled <> True )")
> 
> however they don't compare correct in Postgresql.  I need this to work, 
> however the mapper doesn't like it:
>     photo = sa.orm.relationship("Photo", primaryjoin="and_( 
> Useraccount.photo_id==Photo.id , Photo.is_deletion_scheduled IS NOT True )")
> 
> if I were doing a column comparison, I would do
>     Photo.is_deletion_scheduled.op('IS NOT')(True)
> 
> anyone have an idea ?
> 
> -- 
> 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