使用 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!'])
还不够好吗?
如果您有官方文档可以回答您的问题,那么它通常是值得信赖的。
我正在尝试练习如何使用 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!'])
还不够好吗?
如果您有官方文档可以回答您的问题,那么它通常是值得信赖的。