nodejs+postgresql 使用存储过程和自定义函数
nodejs版本:v18
postgresql:v12.10
一、代码中用事务进行数据的增删改
异步改成同步,执行过程出现异常则回滚恢复
async function DBTransaction(client){
var _rt= "fail";
try {
await client.query('BEGIN');
const result = await client.query(str, value);
await client.query('COMMIT'); if (result.rows != undefined){
if (result.rowCount > 0) {
_rt = "success";
} else {
&nb