В СУБД PostgreSQL включена реализация UPSERT

Все новости из мира ОС Linux, BSD, Unix
Ответить
Аватара пользователя
[Ботя]
Тролль
Тролль
Сообщения: 88645
Зарегистрирован: 07 мар 2019, 15:48
ОС: MSDOS

В СУБД PostgreSQL включена реализация UPSERT

Сообщение [Ботя] » 09 май 2015, 02:30

--------
Размещено: Вчера, 22:54

В дерево исходных текстов СУБД PostgreSQL приняты изменения, добавляющие функциональность "UPSERT", которая реализована через новое выражение "ON CONFLICT DO NOTHING/UPDATE" в операторе "INSERT". Новая возможность позволяет обработать ситуацию невозможности добавления данных через "INSERT", например, из-за нарушения условий уникальности или недопустимости значения одного из полей, и вместо вывода ошибки игнорировать выполнение оператора или изменить связанные с ключевым полем данные (т.е. если запись уже существует, вместо INSERT выполнить UPDATE).

Подробнее...
Ответить

Вернуться в «Новости *nix»