2011/6/17 [email protected] <[email protected]>:
>  I need to migrate a large scientific database app to PostgreSQL
> ("PG").  I'm trying to determine if web.py is the way to go.
>
>  It appears that web.py's "db" module is mostly for simple SQL, such
> as SELECT, UPDATE, DELETE, etc.  I will need to work with UNION
> queries, create tables on-the-fly, and deal with PG-specific date/time
> types, not to mention use elaborate JOINs.  Basically, I will need to
> feed custom SQL to PG, and have complete control.
>
>  Forgive me if I don't have all this terminology right.  I am hacking
> this fast, for an overview.  It looks like the only way to send a raw
> query to a web.py DB connection is with the hidden "_db_execute"
> method, which I don't think is good practice.  Is there an upfront
> method to send raw SQL and get whatever PG sends back?
>
>  If this is not what web.py is for, any suggestions?

You can use db.query. Here is a sample usage.

db.query("SELECT * FROM foo JOIN bar ON bar.id=foo.id WHERE foo.name
in $names", vars={"names": ["a", "b"]})

Anand

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/webpy?hl=en.

Reply via email to