import { drizzle } from "drizzle-orm/libsql"; import { resolveSqliteDatabaseUrl } from "../../lib/resolve-sqlite-url"; if (process.env.NODE_ENV === "production") { // 打包时需要保证migrator被引入 import("drizzle-orm/better-sqlite3/migrator"); } const rawUrl = process.env.DATABASE_URL; if (!rawUrl) { throw new Error("DATABASE_URL 未设置"); } const resolvedUrl = resolveSqliteDatabaseUrl(rawUrl); process.env.DATABASE_URL = resolvedUrl; const _db = drizzle(resolvedUrl); export { _db as dbGlobal };