From 6b3a6fa380f9c70e0a9f858c6b494b64c15aded0 Mon Sep 17 00:00:00 2001 From: Owen Date: Wed, 25 Mar 2026 22:11:56 -0700 Subject: [PATCH] Add typecasts --- server/routers/gerbil/receiveBandwidth.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/routers/gerbil/receiveBandwidth.ts b/server/routers/gerbil/receiveBandwidth.ts index 042c844aa..a1159bc22 100644 --- a/server/routers/gerbil/receiveBandwidth.ts +++ b/server/routers/gerbil/receiveBandwidth.ts @@ -146,7 +146,7 @@ export async function flushSiteBandwidthToDb(): Promise { // support UPDATE … FROM (VALUES …), letting us update the whole chunk // in a single query instead of N individual round-trips. const valuesList = chunk.map(([publicKey, { bytesIn, bytesOut }]) => - sql`(${publicKey}, ${bytesIn}, ${bytesOut})` + sql`(${publicKey}::text, ${bytesIn}::real, ${bytesOut}::real)` ); const valuesClause = sql.join(valuesList, sql`, `);