typescript - 连接 ot Postgresql mikro-orm
问题描述
我想连接到 mikro-orm 上的 Postgresql 数据库
使用 mikro-orm 迁移:创建但错误
TypeError: Reduce of empty array with no initial value
at Array.reduce (<anonymous>)
at SchemaBuilder.Target.toQuery (D:\Lesson\full-stack\node_modules\knex\lib\interface.js:14:8)
at SchemaGenerator.dump (D:\Lesson\full-stack\node_modules\@mikro-orm\knex\schema\SchemaGenerator.js:485:29)
at SchemaGenerator.getUpdateTableFKsSQL (D:\Lesson\full-stack\node_modules\@mikro-orm\knex\schema\SchemaGenerator.js:132:25)
at SchemaGenerator.getUpdateSchemaSQL (D:\Lesson\full-stack\node_modules\@mikro-orm\knex\schema\SchemaGenerator.js:88:25)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at Migrator.getSchemaDiff (D:\Lesson\full-stack\node_modules\@mikro-orm\migrations\Migrator.js:163:26)
at Migrator.createMigration (D:\Lesson\full-stack\node_modules\@mikro-orm\migrations\Migrator.js:60:22)
at Function.handleCreateCommand (D:\Lesson\full-stack\node_modules\@mikro-orm\cli\commands\MigrationCommandFactory.js:111:21)
at Function.handleMigrationCommand (D:\Lesson\full-stack\node_modules\@mikro-orm\cli\commands\MigrationCommandFactory.js:74:17)
解决方案
这是最新版本中的一个错误knex
,如果您将其锁定为解决方案,0.21.6
它将起作用。
https://classic.yarnpkg.com/en/docs/selective-version-resolutions/
推荐阅读
- xamarin.forms - 是否可以使用 xarmin.forms 构建桌面跨平台应用程序(与电子相同)?
- c# - 异步任务功能在按钮单击时不起作用
- angular - 在嵌套反应表单组中使用 mat-error
- python - 使用生成器函数返回行中的第 n 个单词
- android - 如何查询所有用户的子集合?
- mysql - 如何在 Mutex.synchronize 中获取局部变量值?
- python - Docker-Compose 配置容器时区
- javascript - 架构vue应用
- javascript - 如何限制用户不要为数字类型手动输入负数?
- appveyor - 防止 Appveyor 构建 VS 解决方案的项目