have the insert return rows; also need to deal with multiple result sets in index.js

This commit is contained in:
Paul Trowbridge 2022-04-22 01:15:51 -04:00
parent d47b00b5cd
commit bde86fd3eb
2 changed files with 7 additions and 1 deletions

View File

@ -37,6 +37,9 @@ Postgres.connect();
Postgres.FirstRow = function(inSQL, args, inResponse) { Postgres.FirstRow = function(inSQL, args, inResponse) {
Postgres.query(inSQL, args, (err, res) => { Postgres.query(inSQL, args, (err, res) => {
if (err === null) { if (err === null) {
//need to test if the response is an object or an array
//inResponse.json(res.rows[0]);
//if (Array.isArray(res)) {}
inResponse.json(res[1].rows[0]); inResponse.json(res[1].rows[0]);
return; return;
} }

View File

@ -140,6 +140,7 @@ FROM
WHERE WHERE
pscale.factor <> 0 or pscale.mod_price <> 0 pscale.factor <> 0 or pscale.mod_price <> 0
) )
, ins AS (
INSERT INTO INSERT INTO
tpsv.dcard tpsv.dcard
SELECT SELECT
@ -151,4 +152,6 @@ SELECT
* *
FROM FROM
pricing pricing
RETURNING *
)
SELECT COUNT(*) as num_rows FROM ins