From 08cc4f1db94e2eac5f1991fb49f48cf6e897e725 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Fri, 18 Oct 2024 12:24:49 -0500 Subject: [PATCH] Speed up migrations in tests --- src/test.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test.ts b/src/test.ts index 3f2d1c38..121b32cc 100644 --- a/src/test.ts +++ b/src/test.ts @@ -57,7 +57,8 @@ export async function createTestDB(opts?: { pure?: boolean }) { >`select tablename from pg_tables where schemaname = current_schema()`.execute(kysely); for (const { tablename } of rows) { - await kysely.schema.dropTable(tablename).ifExists().cascade().execute(); + if (tablename.startsWith('kysely_')) continue; + await sql`truncate table ${sql.ref(tablename)} cascade`.execute(kysely); } await kysely.destroy();