Dec 25, 2023
修复:
- 为 planescale 关系测试添加了改进 (#1579)
- 修复: 修正了空 PgArrays 的字符串转义 (#1640)
- 修复 SQLite 中 exists 函数的语法错误 (#1647)
- 正确处理 AWS Data API 中的日期
- 修复 Hermes mixins 构造函数问题
ESLint Drizzle 插件,v0.2.3
🎉 [ESLint] 添加对函数的支持,并改善错误信息
- 允许 Drizzle 对象作为函数使用或从函数中检索,例如:
- 在错误信息的建议中增加了更好的上下文。
更多信息可以查看 文档
新驱动
🎉 Expo SQLite 驱动已上线
要开始使用 Expo SQLite 驱动,您需要安装 expo-sqlite
和 drizzle-orm
包。
然后,您可以像这样使用它:
如果您想使用 Drizzle Migrations,需要更新 babel 和 metro 配置文件。
- 安装
babel-plugin-inline-import
包。
- 更新
babel.config.js
和 metro.config.js
文件。
- 在您的项目根目录中创建
drizzle.config.ts
文件。
创建 schema 文件和 drizzle.config.ts 文件后,您可以像这样生成迁移:
然后您需要在 App.tsx
文件中从 ./drizzle
文件夹导入 migrations.js
文件,并使用钩子 useMigrations
或 migrate
函数。