2026-10-20 18:56:50 +08:00
|
|
|
import './src/db/env.js'
|
2026-10-20 19:10:19 +08:00
|
|
|
import { requireDatabaseUrl } from './src/db/env.js'
|
2026-10-20 18:56:50 +08:00
|
|
|
import { defineConfig } from 'drizzle-kit'
|
|
|
|
|
|
2026-10-20 19:10:19 +08:00
|
|
|
// 故意不做 DATABASE_URL_TEST 回退:迁移永不指向临时测试库(Task 13 helper 用显式连接串迁移临时库)
|
|
|
|
|
const url = requireDatabaseUrl({ allowTestUrl: false })
|
|
|
|
|
|
2026-10-20 18:56:50 +08:00
|
|
|
export default defineConfig({
|
|
|
|
|
dialect: 'postgresql',
|
|
|
|
|
schema: './src/db/schema.ts',
|
|
|
|
|
out: './drizzle',
|
2026-10-20 19:10:19 +08:00
|
|
|
dbCredentials: { url },
|
2026-10-20 18:56:50 +08:00
|
|
|
})
|