跳到主要内容

electron中drizzle应用

  • 集成SQLite
  • 使用 Drizzle ORM 进行类型化查询,不在业务代码手写原生 SQL。
  • 迁移由 drizzle-kit 依据 schema.ts 生成到 drizzle/ 目录
  • 应用启动时在主进程执行 migrate(...),自动确保表结构存在并可升级
  • 新增或修改字段后,执行 drizzle-kit generate 生成下一次迁移文件
    • 根据 schema 文件生成 SQL 迁移文件

相关库

bash
pnpm add drizzle-orm better-sqlite3
pnpm add -D drizzle-kit @types/better-sqlite3