可能是 Prisma 创建项目数据库的最佳实践

  • Prisma 的使用,可以手动写 schema,然后生成对应的数据库,再生成 client 去操作。之前也是这么用的,但是因为 Prisma Scheme 使用自己的语法,不熟悉写的很慢。
  • 另外了解到 Prisma 还可以反过来,通过数据库生成 schema。利用这个特性。可以使用 Navicat 进行数据库的建模,建模完成以后,利用自带的功能直接将模型转换到对应的数据库,这样就得到了一个完整的数据库的结构。
  • 最后,在项目中,使用 prisma db pull 生成 schema,然后再 prisma generate 生成 prisma-client。
  • 这样就可以在项目中通过 prisma-client 直接操作数据对象了。