MCPcopy Create free account
hub / github.com/Kilo-Org/cloud / truncateTables

Function truncateTables

apps/web/src/scripts/usage/benchmark-insert-usage.ts:232–246  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

230}
231
232async function truncateTables() {
233 console.log('Truncating tables and cleaning up benchmark users...');
234 await db.execute(sql`TRUNCATE TABLE microdollar_usage_metadata CASCADE`);
235 await db.execute(sql`TRUNCATE TABLE microdollar_usage CASCADE`);
236 await db.execute(sql`TRUNCATE TABLE http_user_agent CASCADE`);
237 await db.execute(sql`TRUNCATE TABLE http_ip CASCADE`);
238 await db.execute(sql`TRUNCATE TABLE vercel_ip_country CASCADE`);
239 await db.execute(sql`TRUNCATE TABLE vercel_ip_city CASCADE`);
240 await db.execute(sql`TRUNCATE TABLE ja4_digest CASCADE`);
241 await db.execute(sql`TRUNCATE TABLE system_prompt_prefix CASCADE`);
242 await db.execute(
243 sql`DELETE FROM kilocode_users WHERE google_user_email LIKE 'benchmark-%@test.local'`
244 );
245 console.log('Tables truncated and benchmark users deleted.');
246}
247
248async function createTestUser(): Promise<string> {
249 const userId = randomUUID();

Callers 1

runBenchmarkFunction · 0.85

Calls 3

executeMethod · 0.80
logMethod · 0.65
sqlFunction · 0.50

Tested by

no test coverage detected