Вы не должны просто использовать adapt
с copy_from
.
copy_from
ожидает формат, отличный от цитирования SQL.
Для строк я бы предложил написать собственную функцию copy_adapt
, которая должна экранировать вкладки с \t
, CR с \r
и LF с \n
.
Значения для столбцов timestamp / date должны быть отформатированы (с strftime?) Как строка, которую вы видите, когда вы SELECT now()
в Postgres.
Элементы кортежа должны быть разделены табуляторами, а весь кортеж должен заканчиваться символом новой строки.