如何使用字典数据创建棱镜迁移?
How do I create a prisma migration with a dictionary data?
我的数据库架构中有一些字典 table。例如。 “EventType”whth 字段“id”和“value”。
这个table有一行:
1 TypeOne
我可以使用 sql 创建 Prisma 迁移吗?
INSERT INTO "EventType" (id, value) VALUES (2, 'TypeTwo')
所有 prisma 迁移文件 有效 SQL 因此您可以在迁移文件中放置任意 SQL 并且它会被添加到您的迁移中历史。
这是你必须做的:
- 生成新的迁移而不将其应用到数据库,并带有
--create-only
标志。
npx prisma migrate dev --create-only
查看生成的 migration.sql
文件并相应更新它以添加任何新的 SQL 语句。
应用迁移 npx prisma migrate dev
重要提示:在将更改应用到数据库之前,请始终确保将更改应用到migration.sql
。修改已应用的迁移文件将导致迁移历史记录损坏。
我的数据库架构中有一些字典 table。例如。 “EventType”whth 字段“id”和“value”。
这个table有一行:
1 TypeOne
我可以使用 sql 创建 Prisma 迁移吗?
INSERT INTO "EventType" (id, value) VALUES (2, 'TypeTwo')
所有 prisma 迁移文件 有效 SQL 因此您可以在迁移文件中放置任意 SQL 并且它会被添加到您的迁移中历史。
这是你必须做的:
- 生成新的迁移而不将其应用到数据库,并带有
--create-only
标志。
npx prisma migrate dev --create-only
查看生成的
migration.sql
文件并相应更新它以添加任何新的 SQL 语句。应用迁移
npx prisma migrate dev
重要提示:在将更改应用到数据库之前,请始终确保将更改应用到migration.sql
。修改已应用的迁移文件将导致迁移历史记录损坏。