Re: [sqlalchemy] How do I turn this PostgreSQL upsert query into SQLAlchemy?

2012-08-20 Thread Michael Bayer
On Aug 20, 2012, at 7:28 PM, Mitchell Hashimoto wrote: > Hello, > > I have a need to perform an "upsert" query with PostgreSQL. the following SQL > query achieves this goal: > > WITH upsert AS ( > UPDATE metric k SET k.count = k.count + 5 > WHERE event = "foo" AND interval = "D" and date =

[sqlalchemy] How do I turn this PostgreSQL upsert query into SQLAlchemy?

2012-08-20 Thread Mitchell Hashimoto
Hello, I have a need to perform an "upsert" query with PostgreSQL. the following SQL query achieves this goal: WITH upsert AS ( UPDATE metric k SET k.count = k.count + 5 WHERE event = "foo" AND interval = "D" and date = "whatever" RETURNING k.* ) INSERT INTO metric (event, interval, date, c