ON CONFLICT в Postgresql

177
19 июля 2019, 14:20

отправляются 2 значения в базу

и если такие значения уже существует то пропустить а если null то перезаписать

например 
отправить в базу (null, 'm2151') но в базе уже есть (5421, 'm2151') то пропустить
------------
отправить в базу (5421, 'm2151') но в базе уже есть (5421, null) то null обновить и записать 'm2151'

можно ли это сделать с помощью правил или SQL

и первая и вторая колонка имеют уникальный индекс

если одна из колонок уже есть в базе и его значение не равно null то пропустить если одна из колонок уже есть в базе и его значение равно null то перезаписать

как реализовать эти правила

в SQL ноль

READ ALSO
Почему не отображается цвет?

Почему не отображается цвет?

Шрифт поменялся на Arial, но цвет почему-то на веб-странице не отображаетсяКак это исправить? И ещё вопрос: как сделать так, чтобы в notepad++ подсвечивались...

142
Две кнопки в одной

Две кнопки в одной

В коде аудиоплеера есть две кнопки: пуск и остановкаТребуется, чтобы эти две функции работали на одной кнопке по клику

143
jQuery получение атрибута через attr

jQuery получение атрибута через attr

Есть две кнопки, которыми вызываются модальные окна

154
Парсинг с помощью Html Agility Pack

Парсинг с помощью Html Agility Pack

Пытаюсь вытащить температуру из html кода страницы:

125