首页 > 解决方案 > 是否可以在使用 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

标签: node.jspostgresqlpg-promise

解决方案


db.one('INSERT INTO t VALUES($1) RETURNING *', 'test')
    .then(data => {
        /* data = the inserted row object */
    })
    .catch(error => {
        /* failed */
    });

见方法

相关阅读:使用 pg-promise 进行多行插入


推荐阅读