Основное отличие команд COPY FROM и INSERT INTO в PostgreSQL заключается в их функциях:
Кроме того, команда COPY FROM работает быстрее, чем обычная команда INSERT, поскольку данные передаются прямо в приёмную таблицу за одну транзакцию. 14
Таким образом, INSERT INTO больше подходит для работы с новыми значениями или существующими данными из других таблиц, а COPY FROM — для прямого импортирования данных из внешних файлов. 14