验证错误:您定义了枚举,但当前连接器不支持枚举

问题描述 投票:0回答:3

这是React JS项目,其中我将数据库从postgres传输到sqlite,在

schema.prisma
文件中,我正在为某些表编写枚举,它给了我一个错误:验证错误:您定义了枚举,但当前连接器不支持枚举。 如有任何帮助,我们将不胜感激。

reactjs tailwind-css prisma
3个回答
0
投票

我只需按照this中指示的步骤操作,然后将所有迁移文件添加到迁移文件夹中并运行

yarn db-migrate
问题就解决了,希望它对某人有帮助。


0
投票

Prisma 似乎在 2020 年就删除了 sqlite 中枚举的垫片。有关详细信息,请参阅 issue Prisma 问题 #1906

您可能会发现这个答案有助于寻找使用枚举的替代方法:


0
投票

查看此链接中的表格:https://www.prisma.io/docs/orm/reference/database-features#misc

某些提供商不支持枚举

© www.soinside.com 2019 - 2024. All rights reserved.