node.js - 使用 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 时检查哪种方法是正确的。
解决方案
从您提供的链接:
const res = await client.query('SELECT $1::text as message', ['Hello world!'])
还不够好吗?
如果您有官方文档可以回答您的问题,那么它通常是值得信赖的。
推荐阅读
- react-native - FlatList React Native 与 Redux 优化
- go - 如何在 Go 程序中将字符串评估为 Go 代码?
- python - 如何反向打印一个单词,一个字母一个字母。示例“现在最好的歌曲是什么”>“won thgir gnos tseb eht si tahW
- hyperlink - 在 WKWebView 中打开外部链接(不是外部)
- javascript - Rails 控制器生成控制器错误
- sql - 使用 sp_MSForEachTable 删除所有数据而不填满事务日志
- java - 如何让 JFrame “等待”?
- fortran - IEEE_UNDERFLOW_FLAG 是否暂停了我的 fortran 代码?
- android - Gradle复制任务不复制文件
- spring - Spring Boot:Repository 接口 sql 注入保护