node.js - 是否可以在使用 pg-promise 的 INSERT 命令后获取“INSERT oid count”数据?
问题描述
当我使用 psql 时,在 INSERT 命令之后有确认。例如:
t34=# INSERT INTO t VALUES ('test');
INSERT 0 1
是否可以使用 pg-promise 包获取此数据 (0, 1)?
PS我说的是输出INSERT oid count
解决方案
db.one('INSERT INTO t VALUES($1) RETURNING *', 'test')
.then(data => {
/* data = the inserted row object */
})
.catch(error => {
/* failed */
});
见方法一。
相关阅读:使用 pg-promise 进行多行插入。
推荐阅读
- python - 如何传递 tk.StringVar 变量并将它们插入到 sqlite 数据库表中?
- ruby-on-rails - 根据 Zeitwerk 的要求重命名工人(Rails 5.2.3 到 6 升级)
- css - svg中的css动画变量
- javascript - 使用 Squarespace 的交叉观察者导航
- gitlab - 从 Gitlab 中的数据库(SQL 和 repo 文件夹)中删除存储库?
- bash - 使用 bash 批量替换文件中的特定行
- python - 如何在 Faster RCNN 中实现 RPN 进行目标检测?
- reactjs - 需要更改时的只读状态
- next.js - .woff 和 .woff2 版本都加载到现场版本的站点上,而不是本地主机上
- c# - 消耗过滤器如何与操作选择一起使用?