- 更新 drizzle-orm、drizzle-zod 和 drizzle-kit 到最新 beta 版本,并将 nitro 更新为最新 nightly 版本,同时升级 iconv-lite 和 tedious 的依赖版本以修复兼容性问题。 - 添加数据库开发脚本并更新 drizzle-orm、drizzle-zod 和 drizzle-kit 为 beta 版本,同时将 nitro 更新为最新 nightly 版本。 - 启用数据库连接的预处理功能并明确配置连接参数。 - 添加待办事项页面路由及服务器函数以获取待办事项数据 - 添加/todo路由配置并更新路由树结构以包含新路由的完整定义和类型声明。
16 lines
289 B
TypeScript
16 lines
289 B
TypeScript
import { drizzle } from 'drizzle-orm/postgres-js'
|
|
import * as schema from '@/db/schema'
|
|
import { env } from '@/env'
|
|
|
|
export function createDb() {
|
|
return drizzle({
|
|
connection: {
|
|
url: env.DATABASE_URL,
|
|
prepare: true,
|
|
},
|
|
schema,
|
|
})
|
|
}
|
|
|
|
export const db = createDb()
|