从nodejs调用postgres函数或存储过程的最佳/正确方法是什么?
我使用“pg”模块来处理postgresql数据库,如何使用pg调用函数我有疑问,
我使用查询方法调用函数,
client.query("SELECT * FROM SQSP_IsUserNameExists($1)",[userName], function(err, result) {
// some code.
});
这工作正常,但是这是调用postgresql函数的正确方式。
你的代码看起来正确。
但是如果你想要一个更好的语法,可以通过pg-promise得到同样的例子:
db.func('SQSP_IsUserNameExists', userName)
.then(data => {
// data as returned from the function
})
.catch(error => {
// error
});
从PostgrSQL方面来看,如果函数返回的结果集是yes,那么SQL的语法是正确的。 至于Node调用语法,我不熟悉那个框架。 但如果它返回的结果,那么我说任务完成。
链接地址: http://www.djcxy.com/p/84531.html上一篇: what is best/right way to call postgres function or stored procedure from nodejs
下一篇: Java program to extract coefficents from quadratic equation