TypeORM

开发环境:可以打开同步功能,entity文件的更改会自动同步到数据库中。

https://typeorm.io/#/using-ormconfig/using-environment-variables

TypeORM vs Prisma

如表As与Bs是多对多关系,只需要在A和B的entity文件中使用ManyToMany装饰器定义A与B的关系,TypeORM就会自动生成中间表As_Bs。

 

生产环境:数据库变更需要写migration文件,自动同步功能可能会出错或导致数据丢失。

 

Prisma

只需维护一份schema.prisma文件,每次数据库变更执行一个指令,就会完成数据库的更新,并且生成一组migration文件,包括本次的变更后的数据库版本,及变更之处。

相关文章:

  • 2022-03-05
  • 2022-02-01
  • 2022-02-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-01
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案