【发布时间】:2020-03-14 09:36:24
【问题描述】:
我正在尝试从 sequelize.js 对我的 postgres 数据库运行一个函数。当我通过 RazorSQL(数据库 IDE)运行该函数时,该函数运行良好,但在节点服务器上从 sequelize.js 运行它时会引发错误。
我对带参数和不带参数的函数都进行了尝试。
节点服务器上的 CoffeeScript
query = "SELECT * FROM order.base_orders(); "
sequelize.query(query, null, {raw: true}).success (rows) =>
deferred.resolve rows
.error (error) =>
deferred.reject error
它返回以下错误。
{
"error": {
"name": "error",
"length": 216,
"severity": "ERROR",
"code": "42883",
"hint": "No function matches the given name and argument types. You might need to add explicit type casts.",
"position": "15",
"file": "parse_func.c",
"line": "306",
"routine": "ParseFuncOrColumn",
"sql": "SELECT * FROM order.base_orders(); "
}
}
【问题讨论】:
标签: node.js postgresql sequelize.js