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 迁移,请更新 babel 和 metro 配置文件。
- 安装
babel-plugin-inline-import
包。
- 更新
babel.config.js
和 metro.config.js
文件。
- 在项目根目录中创建
drizzle.config.ts
文件。
创建完 schema 文件和 drizzle.config.ts 文件后,可以像这样生成迁移:
然后,您需要从 ./drizzle
文件夹的 migrations.js
文件中导入到您的 App.tsx
文件中,并使用 useMigrations
或 migrate
函数。