не может быть преобразован в
ользую 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?
Что вызвало бы это?