its at the point where you should be able to tweak it using documented 
processes.  column() applies quotes for example, whereas literal_column("1") 
would not.  Same for an expression "x + 1" will turn the "1" into a bind, would 
not if you again use literal_column()

http://www.sqlalchemy.org/docs/core/expression_api.html#sqlalchemy.sql.expression.column
http://www.sqlalchemy.org/docs/core/expression_api.html#sqlalchemy.sql.expression.literal_column



On Aug 12, 2011, at 11:27 AM, NiL wrote:

> thank you so much Michael !! much better
> 
> few last things are 
> 
> WITH RECURSIVE all_parents(id, rank) AS 
> SELECT groups_recursive.id, "1" 
> FROM groups_recursive, groups_recursive_parents__groups_recursive_children 
> 
> quotes around the 1, this leads to ERROR:  column "1" does not exist
> 
> +
> 
> the param :rank_1 feels weird, it is generated by the """rank + 1""" in
>  union(
>          select([groups.c.id, rank + 1]).\
> 
> but it feels really close to the solution
> 
> best
> NiL
> 
> -- 
> 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/-/Q0jzhkVnW6gJ.
> 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 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