审计 RLS 策略需要读取数据库的系统目录。我们不会使用你的数据库密码:你粘贴平常的连接串,我们只取出主机信息,换成下面创建的审计角色。
- 在 Supabase 控制台的 SQL Editor 里运行项目设置页上给出的 SQL。它创建 hachi_audit 角色,只授予读取系统目录的权限。
- 把 Project Settings → Database 里的连接串粘贴到 Hachi。
- 我们会先确认这个角色读不到任何表内容,才开始审计;如果能读到,会拒绝连接并提示你。
可以随时撤销
在 SQL Editor 里运行 drop role hachi_audit; 即可,Hachi 这边会显示连接失效。