From e2ecbf48da746171ed8d836f46e90d2196b71da6 Mon Sep 17 00:00:00 2001 From: Aymeric Rabot Date: Wed, 18 Feb 2026 01:51:17 -0500 Subject: [PATCH] Create drizzle.config.ts --- packages/db/drizzle.config.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 packages/db/drizzle.config.ts diff --git a/packages/db/drizzle.config.ts b/packages/db/drizzle.config.ts new file mode 100644 index 00000000..d21b6156 --- /dev/null +++ b/packages/db/drizzle.config.ts @@ -0,0 +1,22 @@ +import { defineConfig } from 'drizzle-kit' + +// Keep this in sync with `supabase/config.toml` -> `[db].port`. +const LOCAL_SUPABASE_DB_URL = 'postgresql://postgres:postgres@127.0.0.1:55322/postgres' + +export default defineConfig({ + schema: './src/schema/index.ts', + out: '../../supabase/migrations', + dialect: 'postgresql', + dbCredentials: { + url: process.env.POSTGRES_URL ?? LOCAL_SUPABASE_DB_URL, + }, + schemaFilter: ['public'], + introspect: { + casing: 'camel', + }, + migrations: { + prefix: 'timestamp', + }, + verbose: true, + strict: true, +})