用途:为使用 PostgreSQL 构建现代应用提供社区维护的模式参考,覆盖社交图谱、点赞/收藏、嵌套评论、多租户(组织/工作区/SaaS)等常见功能。每个模式包含表结构定义(含约束与索引)、行级安全(RLS)策略、SDK 查询示例(兼容 PostgREST)以及性能最佳实践与常见错误提示。
主要能力:提供可直接参考的 schema 设计、RLS 策略写法、PostgREST/SDK 关系查询模式,以及索引、去重、级联删除、角色检查等 SQL 要点。
使用方式:在设计数据库 schema、实现 RLS、编写 PostgREST/SDK 关系查询或优化 PostgREST 查询时参考对应模式。示例查询如 .select(', author:user_id(id, profile)')、.select(', likes(count)')、.select('*, likes!inner(id)').eq('likes.user_id', currentUserId);SQL 要点如 CREATE INDEX idx_table_fk ON table(foreign_key_column);、UNIQUE(user_id, post_id)、parent_id UUID REFERENCES same_table(id) ON DELETE CASCADE、CHECK (role IN ('owner', 'admin', 'member'));RLS 如 ALTER TABLE mytable ENABLE ROW LEVEL SECURITY; 及 CREATE POLICY 语句。
适用场景:社交功能、电商、SaaS 等应用的数据库设计与查询优化,尤其适合基于 PostgREST 的后端。
限制:资料未提供具体安装命令、收费方式、平台支持范围或效果数据;模式复杂度从简单到高级不等,需按实际需求选用。