42883: undefined_function
PostgreSQL¿Qué significa?
No se encontró la función (u operador) llamada en la consulta con este nombre y estos tipos de argumentos. PostgreSQL resuelve las funciones por nombre y por tipos de argumentos; si la firma no coincide, se genera este error.
¿Por qué ocurre?
Un nombre de función mal escrito; tipos de argumentos que no coinciden con la firma definida (p. ej., un número en lugar de texto); falta un cast explícito; el esquema de la función no está en search_path; la extensión necesaria no está instalada.
Cómo solucionarlo
Verifique que la función existe y compruebe su firma: \df function_name. Convierta explícitamente los argumentos: SELECT fn(value::text). Añada el prefijo de esquema o configure search_path. Si se requiere una extensión, instálela: CREATE EXTENSION extension_name; Para errores de operador, haga coincidir los tipos de ambos lados.