queryRaw 不在 prisma 上显示数据
queryRaw don't show data on prisma
这里有 prisma 开发者吗?
const users = await prisma.$queryRaw`SELECT * FROM User`;
queryraw 对我不起作用,数据出现在 prisma studio 上并且没有问题,但是当我尝试 运行 上面的查询时,它只显示我的 postgres 用户名。当我在 psql 上查看我的数据时,它显示相同,出现了表,但里面没有数据。
在此先感谢那些愿意提供帮助的人 ;)
$queryRunUnsafe 是一个函数,必须传递 sql 查询作为参数
const users= await prisma.$queryRawUnsafe(query);
您需要在通过原始查询获取数据时传递数据库架构名称。
像这样:
const users = await prisma.$queryRaw`SELECT * FROM "public"."User"`;
这应该可以解决您的问题。
这里有 prisma 开发者吗?
const users = await prisma.$queryRaw`SELECT * FROM User`;
queryraw 对我不起作用,数据出现在 prisma studio 上并且没有问题,但是当我尝试 运行 上面的查询时,它只显示我的 postgres 用户名。当我在 psql 上查看我的数据时,它显示相同,出现了表,但里面没有数据。
在此先感谢那些愿意提供帮助的人 ;)
$queryRunUnsafe 是一个函数,必须传递 sql 查询作为参数
const users= await prisma.$queryRawUnsafe(query);
您需要在通过原始查询获取数据时传递数据库架构名称。
像这样:
const users = await prisma.$queryRaw`SELECT * FROM "public"."User"`;
这应该可以解决您的问题。