我如何将TypeORM与Better-sqlite3结合使用

时间:2020-07-30 02:18:12

标签: typeorm better-sqlite3

如何将TypeORM与Better-sqlite3配合使用?

在官方documentation上有一个更好的sqlite3形式的部分。

我已经通过typeorm@latesttypeorm@next安装了,但是还没有更好的sqlite3的选项。

如果我尝试强制对其进行初始化,则会出现以下错误

MissingDriverError:错误的驱动程序:给出了“ better-sqlite3”。支持的驱动程序为:“ cordova”,“ expo”,“ mariadb”,“ mongodb”,“ mssql”,“ mysql”,“ oracle”,“ postgres”,“ sqlite”,“ sqljs”,“ react-native”, “ aurora-data-api”,“ aurora-data-api-pg”。

1 个答案:

答案 0 :(得分:1)

better-sqlite3 中添加了 typeorm@0.2.26 驱动程序。

  1. 导出您现有的数据库。
  2. typeorm 更新为 0.2.26 或更高。
  3. 安装软件包 better-sqlite3sqlite3 可以卸载。
  4. 在您的 ormconfig.json 中将类型更改为 "type": "better-sqlite3",
  5. 导入在步骤 1 中导出的数据库。
相关问题