Re: ask for review of MERGE
Stefan Kaltenbrunner <stefan@kaltenbrunner.cc>
From: Stefan Kaltenbrunner <stefan@kaltenbrunner.cc>
To: Greg Smith <greg@2ndquadrant.com>
Cc: Robert Haas <robertmhaas@gmail.com>, Boxuan Zhai <bxzhai2010@gmail.com>, pgsql-hackers@postgresql.org
Date: 2010-10-22T15:35:19Z
Lists: pgsql-hackers
On 10/21/2010 08:36 PM, Greg Smith wrote: > Robert Haas wrote: >> I think the right way to write UPSERT is something >> along the lines of: >> >> MERGE INTO Stock t USING (VALUES (10, 1)) s(item_id, balance) ON >> s.item_id = t.item_id ... [...] > Here's what the query plan looks like on a MATCH: > > Merge (cost=0.00..8.29 rows=1 width=22) (actual time=0.166..0.166 rows=0 > loops=1) > Action 1: Update When Matched > Action 2: Insert When Not Mactched "Mactched"? - is this a c&p error or the actual output of EXPLAIN? :) lg Stefan