Re: UPDATE OR REPLACE?

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: UPDATE OR REPLACE?
Дата
Msg-id 3de0ebac-d68d-9f7a-5b1e-d8f0e66e72e0@aklaver.com
обсуждение исходный текст
Ответ на Re: UPDATE OR REPLACE?  ("dandl" <david@andl.org>)
Ответы Re: UPDATE OR REPLACE?  ("dandl" <david@andl.org>)
Список pgsql-general
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
recordsis 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@aklaver.com


В списке pgsql-general по дате отправления:

Предыдущее
От: Albe Laurenz
Дата:
Сообщение: Re: Duplicate data despite unique constraint
Следующее
От: "dandl"
Дата:
Сообщение: Re: UPDATE OR REPLACE?