Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / В чем разница между ON CONFLICT и RETURNING в PostgreSQL?
Вопрос для Поиска с Алисой
3 марта

В чем разница между ON CONFLICT и RETURNING в PostgreSQL?

Алиса
На основе источников, возможны неточности

Разница между ON CONFLICT и RETURNING в PostgreSQL заключается в их назначении:

  1. ON CONFLICT позволяет задать действие, заменяющее возникновение ошибки при нарушении ограничения уникальности или ограничения-исключения. postgrespro.ru Например, при возникновении конфликта старых и новых данных можно ничего не делать (DO NOTHING), тогда возникнет предупреждение, либо обновить конфликтующую строчку (DO UPDATE). aristov.tech
  2. RETURNING позволяет указать, какие столбцы или выражения должны быть возвращены после операции вставки или обновления. dev.devbf.com Это полезно для получения значений, присвоенных по умолчанию, например, последовательного номера записи. postgrespro.ru В результате будут возвращены те строки, которые были успешно вставлены или изменены. postgrespro.ru

Пользователь

Время добавления
Текст комментария
Ответить
Показать X ответов

Пользователь

Время добавления
Текст ответа
Ответить

Комментарии

Войти
Войдите, чтобы комментировать

Ещё по теме

В чем разница между грамматикой и орфографией?
Как язык SQL используется в реальных бизнес-процессах и управлении данными?
Чем отличается Frame start от Frame end в SQL?
Чем отличается COALESCE от аналогичных функций в других системах управления базами данных?
Какие основные различия между ON и WHERE в SQL влияют на производительность запросов?
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Вы уверены, что хотите удалить комментарий?
Удалить
Отменить