Thanks!

On Sunday, July 22, 2012 4:23:53 PM UTC+2, Michael Bayer wrote:
>
> that is a bug and here is a workaround:
>
> from sqlalchemy.sql import column, func, literal_column
>
> # work around [ticket:2537] until SQLAlchemy 0.8
> from sqlalchemy.sql import operators
> operators._PRECEDENCE['SEPARATOR'] = 0
>
> expr = 
> func.group_concat(column('urlname').op('SEPARATOR')(literal_column('/')))
>
> print expr
>
>
>
> On Jul 22, 2012, at 8:30 AM, Sergey Kucheryavski wrote:
>
> I try to use group_concat with SEPARATOR option as it was proposed in 
> other topic but got a strange issue with using group_concat and op:
>
> this expression:
> print node.urlname.op('SEPARATOR')('/')
> gives
> node.urlname SEPARATOR :urlname_1
>
> But this expression
> print func.group_concat(node.urlname.op('SEPARATOR')('/'))
> gives
> group_concat((node.urlname SEPARATOR :urlname_1))
>
> and these extra brackets in real query cause SQL error. Is there anything 
> I am doing wrong?
>
> Thanks a lot in advance!
>
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sqlalchemy" group.
> To view this discussion on the web visit 
> https://groups.google.com/d/msg/sqlalchemy/-/tkZZJh9bBYQJ.
> To post to this group, send email to sqlalchemy@googlegroups.com.
> To unsubscribe from this group, send email to 
> sqlalchemy+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/sqlalchemy?hl=en.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/sqlalchemy/-/bScfQVat15EJ.
To post to this group, send email to sqlalchemy@googlegroups.com.
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to