我已从Sequelize
包切换到Prisma
,我想知道模型和迁移之间可能存在的差异。
我可以在Prisma中定义一个架构,它会自动为我生成迁移,但是我在Sequelize中找不到类似的内容。
我是否必须手动定义例如用户的迁移和模型文件? 关于数据库字段,迁移文件和模型文件的示例看起来几乎相同(只是有些微小差异)。
为什么需要模型文件?这是指定如何读取数据库的方式吗?
答案 0 :(得分:1)
用户sequelize-cli https://www.npmjs.com/package/sequelize-cli
您可以使用CLI生成模型,它会自动为您创建一个迁移文件。
关于模型,是的,您是正确的。模型代表数据库中的表。