diff --git a/routes/scale/generate_route_sql.sh b/routes/scale/generate_route_sql.sh index e5d109e..4aa8bcc 100755 --- a/routes/scale/generate_route_sql.sh +++ b/routes/scale/generate_route_sql.sh @@ -1,4 +1,4 @@ # execure the sql for scale which builds the sql and inserts into a table -#$PG -f ./routes/scale/gen_scale.sql +psql -h hptrow.me -p 54329 -d ubm -U ptrowbridge -f ./setup_sql/05_gen_scale.sql # pull the sql out of the table and write it to route directory psql -h hptrow.me -p 54329 -d ubm -U ptrowbridge -c "SELECT t FROM fc.sql WHERE cmd = 'scale'" -t -A -o ./routes/scale/scale.sql diff --git a/routes/scale/scale.sql b/routes/scale/scale.sql index bd34516..7ae06de 100644 --- a/routes/scale/scale.sql +++ b/routes/scale/scale.sql @@ -140,6 +140,7 @@ FROM WHERE pscale.factor <> 0 or pscale.mod_price <> 0 ) +,ins AS ( INSERT INTO fc.dcard SELECT @@ -151,4 +152,8 @@ SELECT * FROM pricing +RETURNING * +) +SELECT count(*) num_rows FROM ins + diff --git a/setup_sql/05_gen_scale.sql b/setup_sql/05_gen_scale.sql index 0f4b897..74dc306 100644 --- a/setup_sql/05_gen_scale.sql +++ b/setup_sql/05_gen_scale.sql @@ -245,6 +245,7 @@ FROM WHERE pscale.factor <> 0 or pscale.mod_price <> 0 ) +,ins AS ( INSERT INTO $$||_target_table||$$ SELECT @@ -256,6 +257,10 @@ SELECT * FROM pricing +RETURNING * +) +SELECT count(*) num_rows FROM ins + $$ INTO _sql;