使用 node-postgres 调用 postgres 函数的正确方法

Correct way of calling a postgres function using node-postgres

我正在尝试练习如何使用 node-postgres 调用 postgres 函数,但遗憾的是找不到任何示例。

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

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

我也看到了这样的例子:

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

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

根据您提供的link:

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

还不够好吗?

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