fix(api): requireDatabaseUrl 早失败守卫;typecheck 门禁;build 排除 test;池生命周期注释

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-10-20 19:10:19 +08:00
parent 514f37301e
commit 39734a7467
6 changed files with 45 additions and 7 deletions
+5 -1
View File
@@ -1,9 +1,13 @@
import './src/db/env.js'
import { requireDatabaseUrl } from './src/db/env.js'
import { defineConfig } from 'drizzle-kit'
// 故意不做 DATABASE_URL_TEST 回退:迁移永不指向临时测试库(Task 13 helper 用显式连接串迁移临时库)
const url = requireDatabaseUrl({ allowTestUrl: false })
export default defineConfig({
dialect: 'postgresql',
schema: './src/db/schema.ts',
out: './drizzle',
dbCredentials: { url: process.env.DATABASE_URL! },
dbCredentials: { url },
})