相关疑难解决方法(0)

Supabase 客户端权限被拒绝,模式为 public

每当我尝试使用 @supabase/supabase-js 查询数据库时,都会收到错误。

error: {
    hint: null,
    details: null,
    code: '42501',
    message: 'permission denied for schema public'
}
Run Code Online (Sandbox Code Playgroud)

我认为这与我用来处理迁移的 Prisma 有关。当我只是浏览原型时,客户端工作得很好,但设置 Prisma 后,它就不再工作了。

对于如何解决这个问题,有任何的建议吗?我真的很希望能够同时使用 Supabase REST API 和 Prisma。

postgresql prisma prisma-graphql supabase

15
推荐指数
4
解决办法
2万
查看次数

Supabase:列级安全解决方案

目前,我正在使用 Supabase 数据库。我面临的一大障碍是列级安全性,这似乎比 RLS 复杂得多。

假设我有一个名为 的列is_banned,该列可查看但不可编辑。但是,其余列应该是可编辑和可查看的。

我真正能想到的唯一解决方案是将其分成两个表,并在“敏感信息”表上使用 RLS - 但为每个表创建一个私有表似乎相当不必要。

还有其他解决方案吗?

database postgresql supabase

11
推荐指数
1
解决办法
4951
查看次数

标签 统计

postgresql ×2

supabase ×2

database ×1

prisma ×1

prisma-graphql ×1