Я пытаюсь импортировать список сотрудников с нулевыми значениями; однако есть нули даты / времени, а также varchar / text. Похоже, что он пытается вставить строку в любое из полей даты / времени, если его ноль, и это вызывает ошибку. Как мне обойти это? Любая обратная связь приветствуется.
Ошибка: psycopg2.errors.InvalidDatetimeFormat: неверный синтаксис ввода для даты типа: "" CONTEXT: COPY aides_hcs, строка 5, столбец first_work_date: ""
My код:
import psycopg2
conn = psycopg2.connect(host="192.168.0.250",database="People", user="hcsadmin", password="Temp@2018")
cur = conn.cursor()
with open('C:\Reports\Data_Files\HCS\Active_Employees.csv', 'r') as f:
cur.copy_from(f,'aides_hcs',sep=',', null='None')
conn.commit()
cur.close
conn.close