用途:该技能提供 Supabase 全栈后端实现指导,适用于多租户 SaaS、需要向量嵌入与相似度搜索的 AI 应用、含在线状态与实时更新的协作功能,以及需要 Auth、数据库、存储一体化的全栈项目,也适合依赖 PostgreSQL 特性的工程。
主要能力:PostgreSQL 16 提供完整 SQL、JSONB 与高级特性;pgvector 支持 AI 向量存储,HNSW 与 IVFFlat 索引用于相似度检索;行级安全(RLS)在数据库层实现多租户隔离;实时订阅通过 Postgres Changes 与 Presence 同步数据;Edge Functions 基于 Deno 运行时在边缘运行无服务器函数;Storage 提供文件存储与自动图片转换;Auth 提供内置认证与 JWT 集成。
使用方式:文档通过 Context7 MCP 工具获取最新 API 文档,先用 mcp__context7__resolve-library-id 解析库 ID,再用 mcp__context7__get-library-docs 按主题与 token 分配拉取。模块按需展开,包括 postgresql-pgvector、row-level-security、realtime-presence、edge-functions、storage-cdn、auth-integration、typescript-patterns。迁移可使用 Supabase CLI 的 supabase migration new 与 supabase db push;Edge Function 使用 deno.land 的 serve 与 esm.sh 的 supabase-js。
限制与注意:应始终启用 RLS 并验证 JWT,service_role 仅可在 Edge Functions 中使用;无服务器环境建议用 Supavisor 连接池;向量索引优先 HNSW。资料未提供具体收费、价格与平台支持细节。