Re: REPLACE INTO table a la mySQL - Mailing list pgsql-hackers

From mlw
Subject Re: REPLACE INTO table a la mySQL
Date
Msg-id 3B1D5C8E.5C5DF552@mohawksoft.com
Whole thread Raw
In response to REPLACE INTO table a la mySQL  ("Dale Johnson" <djohnson@mi.ab.ca>)
Responses RE: Re: REPLACE INTO table a la mySQL  ("Christopher Kings-Lynne" <chriskl@familyhealth.com.au>)
List pgsql-hackers
Dale Johnson wrote:
> 
> I know we're not in the business of copying mySQL,
> but the REPLACE INTO table (...) values (...) could be
> a useful semantic.  This is a combination INSERT or
> UPDATE statement.  For one thing, it is atomic, and
> easier to work with at the application level.  Also
> if the application doesn't care about previous values,
> then execution has fewer locking issues and race
> conditions.
> 
> comments?
> 
> Dale Johnson

I don't know if it is standard SQL, but it will save hundreds of lines of code
in applications everywhere. I LOVE the idea. I just finished writing a database
merge/update program which could have been made much easier to write with this
syntax.


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Acucobol interface
Next
From: "Mauricio Breternitz"
Date:
Subject: Re: database synchronization