Я успешно создал UDF Python, который принимает значение varchar из таблицы и извлекает подстроку этого значения на основе регулярного выражения.
Максимальный размер этого столбца varchar в DDL установлен равным 20000 байт, и в некоторых случаях UDF выводит ошибку, когда я пытаюсь его вызвать:
ERROR: Value too long for character type
Detail:
-----------------------------------------------
error: Value too long for character type
code: 8001
context: Value too long for type character varying(256)
query: 1127608
location: funcs_string.hpp:390
process: query0_73 [pid=25345]
-----------------------------------------------
Дело в том, что максимальный предел varchar для входной переменной UDF установлен на 256 байтов? Если да, могу ли я изменить это в своем коде?
Спасибо,