У меня есть процесс, который запускается каждые 5 минут и пытается вставить партию статей в таблицу. Статьи взяты из веб-лома, поэтому есть случаи, когда я пытаюсь вставить пакет, содержащий статьи, которые уже были сохранены в БД.Игнорировать ошибку в пакетной вставке Postgresql
Мой первичный ключ uuid
- хеш MD5 названия статьи.
Проверка того, существует ли статья в db для фильтрации партии, является неэффективной.
Это уровень уровня DB в Postgresql, чтобы игнорировать попытки вставки дубликата uuid
без возврата ошибки?
это то же самое, что делать 'ON CONFLICT DOHING','? –
@AvraamMavridis Обновлен мой ответ –