не может быть преобразован в

ользую Python и psycopg2.

Я пытаюсь выполнить подготовленный оператор со списком значений как таковой:

cur.callproc(prepared_func, prepared_values)

psycopg2.DataError: invalid input syntax for integer: "WwLEA6XZ0V"
LINE 1: ... fn_approve_external_lead(ARRAY[1004, 2, 1079412, 'WwLEA6XZ0...

Функция в Postgres выглядит следующим образом:

CREATE OR REPLACE FUNCTION fn_approve_external_lead(
     internal_usrid bigint
   , ofr_src_id bigint
   , ofr_ext_id varchar
   , puuid varchar
   , paid varchar
   , p_note varchar DEFAULT '') ...

Так что, насколько я могу судить, я помещаю значение не-int в аргумент не-int, поэтому оно должно работать, но почему-то думает, что это значение является int?

Что вызвало бы это?

Ответы на вопрос(1)

Ваш ответ на вопрос