42883 未定义的函数
如果遇到如下所示的错误消息,则表示查询尝试使用不存在的函数。
ERROR: function x(integer) does not exist at character 8
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
STATEMENT: SELECT x(1);
请注意,Postgres 中的函数参数是特定于数据类型的,这意味着当传递给函数的值与所需的数据类型不匹配时,也会经常发生这种情况。
如果传入了数据类型不匹配的参数值,请添加显式类型转换。否则,请检查函数名称拼写是否正确,以及是否已在数据库上创建函数。