forked from imbytecat/fullstack-starter
refactor: 重构数据库相关代码并更新依赖
- 添加本地数据库包依赖以支持项目数据库功能 - 导出 todoTable 以供数据库 schema 使用 - 移除对 todo 模式的导出 - 删除待办事项数据表的定义配置 - 重命名文件以更准确地反映其用途,将数据库相关工具函数集中到新的工具文件中。 - 将数据库创建函数的导入路径从 '@/db' 更新为 '@/db/utils'。 - 将数据库包版本更新为1.0.0并添加对工作区中数据库包的依赖。
This commit is contained in:
13
apps/server/src/db/utils.ts
Normal file
13
apps/server/src/db/utils.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
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,
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user