Сообщение об ошибке означает, что столбцы licensenum
и businessowner
(или один из них) являются массивами. Вероятно, они должны быть простым текстом, тогда ваша программа будет работать хорошо. Однако, если вы действительно хотите, чтобы они были массивами, вы должны передавать списки, а не строки в качестве аргументов, например ::100100
cur.executemany(
"insert into public.\"Texas\"(licensenum,businessowner) VALUES (%s,%s)",
[(['value1'],['value2']),(['value3'],['value4'])])