From 522bed6b7dabd09328b3c8aae90b06ab06344623 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Wed, 20 Aug 2025 16:52:43 -0400 Subject: ignore: cloud stuff --- cloud/core/src/drizzle/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'cloud/core/src/drizzle') diff --git a/cloud/core/src/drizzle/index.ts b/cloud/core/src/drizzle/index.ts index 76220f2a2..46fe93ac4 100644 --- a/cloud/core/src/drizzle/index.ts +++ b/cloud/core/src/drizzle/index.ts @@ -3,7 +3,7 @@ import { Resource } from "sst" export * from "drizzle-orm" import postgres from "postgres" -function createClient() { +const createClient = memo(() => { const client = postgres({ idle_timeout: 30000, connect_timeout: 30000, @@ -19,12 +19,13 @@ function createClient() { }) return drizzle(client, {}) -} +}) import { PgTransaction, type PgTransactionConfig } from "drizzle-orm/pg-core" import type { ExtractTablesWithRelations } from "drizzle-orm" import type { PostgresJsQueryResultHKT } from "drizzle-orm/postgres-js" import { Context } from "../context" +import { memo } from "../util/memo" export namespace Database { export type Transaction = PgTransaction< -- cgit v1.2.3