@@ -13,7 +13,7 @@ export async function getCVR(
1313 order : number ,
1414) : Promise < CVR | undefined > {
1515 const result = await executor (
16- /*sql*/ `SELECT "client_version" FROM "cvr " WHERE "client_group_id" = $1 AND "order" = $2` ,
16+ /*sql*/ `SELECT "client_version" FROM "client_view " WHERE "client_group_id" = $1 AND "order" = $2` ,
1717 [ clientGroupID , order ] ,
1818 ) ;
1919 if ( result . rowCount === 0 ) {
@@ -65,18 +65,19 @@ export function findUnsentItems(
6565 limit : number ,
6666) {
6767 // sql = /*sql*/ `SELECT * FROM "${table}" t WHERE NOT EXISTS (
68- // SELECT 1 FROM "cvr_entry " WHERE "cvr_entry"."row_id" = t."id" AND
68+ // SELECT 1 FROM "client_view_entry " WHERE "cvr_entry"."row_id" = t."id" AND
6969 // "cvr_entry"."row_version" = t."version" AND
7070 // "cvr_entry"."client_group_id" = $1 AND
7171 // "cvr_entry"."order" <= $2 AND
7272 // "cvr_entry"."tbl" = $3
7373 // ) LIMIT $4`;
7474 // The below query runs in ~40ms for issues vs the above takes 16 seconds for issues.
75+ // TODO: test EXCEPT
7576 const sql = /*sql*/ `SELECT *
7677 FROM "${ table } " t
7778 WHERE (t."id", t."version") NOT IN (
7879 SELECT "row_id", "row_version"
79- FROM "cvr_entry "
80+ FROM "client_view_entry "
8081 WHERE "client_group_id" = $1
8182 AND "order" <= $2
8283 AND "tbl" = $3
@@ -107,14 +108,14 @@ export function findDeletions(
107108 // current CVR rather than next CVR. If a request comes in for that prior CVR,
108109 // we return the stored delete records and do not compute deletes.
109110 return executor (
110- /*sql*/ `SELECT "row_id" FROM "cvr_entry "
111+ /*sql*/ `SELECT "row_id" FROM "client_view_entry "
111112 WHERE "cvr_entry"."tbl" = $1 AND NOT EXISTS (
112113 SELECT 1 FROM "${ table } " WHERE id = "cvr_entry"."row_id"
113114 ) AND
114115 "cvr_entry"."client_group_id" = $2 AND
115116 "cvr_entry"."order" <= $3
116117 AND NOT EXISTS (
117- SELECT 1 FROM "cvr_delete_entry " WHERE "cvr_delete_entry"."tbl" = $1 AND "cvr_delete_entry"."row_id" = "cvr_entry"."row_id"
118+ SELECT 1 FROM "client_view_delete_entry " WHERE "cvr_delete_entry"."tbl" = $1 AND "cvr_delete_entry"."row_id" = "cvr_entry"."row_id"
118119 AND "cvr_delete_entry"."client_group_id" = $2 AND "cvr_delete_entry"."order" <= $3
119120 ) LIMIT $4` ,
120121 [ TableOrdinal [ table ] , clientGroupID , order , limit ] ,
@@ -128,11 +129,11 @@ export async function dropCVREntries(
128129) {
129130 await Promise . all ( [
130131 executor (
131- /*sql*/ `DELETE FROM "cvr_entry " WHERE "client_group_id" = $1 AND "order" > $2` ,
132+ /*sql*/ `DELETE FROM "client_view_entry " WHERE "client_group_id" = $1 AND "order" > $2` ,
132133 [ clientGroupID , order ] ,
133134 ) ,
134135 executor (
135- /*sql*/ `DELETE FROM "cvr_delete_entry " WHERE "client_group_id" = $1 AND "order" > $2` ,
136+ /*sql*/ `DELETE FROM "client_view_delete_entry " WHERE "client_group_id" = $1 AND "order" > $2` ,
136137 [ clientGroupID , order ] ,
137138 ) ,
138139 ] ) ;
0 commit comments