Мне приходится сбрасывать большое количество данных из файла в таблицу PostgreSQL. Я знаю, что он не поддерживает "Игнорировать" "заменить" и т.д., Как это сделано в MySql. Почти все сообщения, касающиеся этого в Интернете, предложили то же самое, что и сброс данных в временную таблицу, а затем выполните "insert... select... where not exists...".
Это не поможет в одном случае, когда сами данные файла содержат повторяющиеся первичные ключи. У любого органа есть идея о том, как справиться с этим в PostgreSQL?
P.S. Я делаю это из java-программы, если это помогает