首页 > 解决方案 > 使用 node-postgres 调用 postgres 函数的正确方法

问题描述

我正在尝试锻炼如何使用node-postgres调用 postgres 函数,但不幸的是找不到任何示例。

我在网上看到这样的例子,但这是基于不同的包(pg-promise),我没有使用:

db.func('inserttask', ['task_name','task_type'])

我也看到这样的例子:

const query= `SELECT inserttask($1, $2)`;        
result= await pool.query(query, ['task_name','task_type']);

我还没有尝试过这些,因为我想在使用 node-postgres 时检查哪种方法是正确的。

标签: node.jspostgresqlexpressnode-postgres

解决方案


从您提供的链接:

const res = await client.query('SELECT $1::text as message', ['Hello world!'])

还不够好吗?

如果您有官方文档可以回答您的问题,那么它通常是值得信赖的。


推荐阅读