Search Postgresql Archives

Re: UPDATE OR REPLACE?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/01/2016 05:08 PM, dandl wrote:
In my particular situation the case I care about is when the result
of an UPDATE is two identical rows. All I really want is a DISTINCT
option.

Assuming I am following correctly what you want is that the result of
an UPDATE not be two identical rows.

Correct. In practice I don't care whether the action is IGNORE or REPLACE (in Sqlite terms), the outcome is the same.

It is not:
https://www.sqlite.org/lang_conflict.html


Obviously two different records that share the same primary key is a bad thing and worth an error. Two identical records is just boring.

I do not see how the Sqlite mechanism achieves that. It only looks at UNIQUE, NOT NULL, CHECK, and PRIMARY KEY constraints. It is not looking at the record in its entirety.



Regards
David M Bennett FACS

Andl - A New Database Language - andl.org








--
Adrian Klaver
adrian.klaver@xxxxxxxxxxx


--
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux