AgentMarketMCP / SKILL 资产档案馆

目录 / pgtap-rls

SKILL 未评级 已上架

pgtap-rls

编写、审查和运行 pgTAP 测试,用于 Supabase/Postgres 项目中的行级安全(RLS)策略、权限授予和 SQL 函数(位于 supabase/tests/database/*.test.sql,通过 `supabase test db` 执行):涵盖按角色(匿名用户 anon、所有者 owner、其他用户 other user、仅用于初始化的 service_role)的允许与拒绝场景,在回滚事务中模拟 JWT 身份,静默 UPDATE/DELETE 拒绝情况,确保 rls_enabled 覆盖,检查 security definer 和 RPC 调用,以及包含一个可验证测试失败的变更检查。适用于被要求测试、审计或验证 RLS 策略、权限授予或 SQL 函数时,添加或修复 pgTAP 测试,或验证某一用户无法读取或写入另一用户的行。不适用于 Playwright/e2e 测试、Vitest/Jest 测试、查询性能优化,也不涉及策略本身的设计。

模型生成摘要(rules/v1 · 2026-11-15 10:05):编写、审查和运行 pgTAP 测试,用于 Supabase/Postgres 项目中的行级安全(RLS)策略、权限授予和 SQL 函数(位于 supabase/tests/database/*
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。

存档时间线

版本存档时间内容哈希内容
v12026-11-15 10:04bd630b7d 可取

版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。

下载存档内容副本

纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。