用途:作为 PostgreSQL 工程实践的父级技能入口,用于设计、实现或评审 PostgreSQL 应用的数据模型、SQL、索引、约束、扩展和服务端例程,并可配合数据库设计与可靠性相关技能使用。
主要能力:覆盖模式、索引、约束与访问路径设计;SQL 正确性、事务边界、隔离级别假设与扩展使用的评审;函数、触发器、视图、物化视图等服务端例程实现;在进入数据库设计与可靠性环节前汇总 PostgreSQL 特定工程建议。
使用方式:先明确系统、仓库、环境、约束与交付物,再判断需要加载哪个参考文件,不要默认加载全部。工作流建议先以 database-design-engineering 处理逻辑模型、完整性、多租户与迁移形态;然后仅加载与任务匹配的参考:references/postgresql-fundamentals.md 用于基础用法与核心概念,references/postgresql-patterns.md 用于模式与应用模式,references/postgresql-advanced-sql.md 用于高级查询设计,references/postgresql-server-programming.md 用于函数、触发器与服务端行为。涉及管理、性能事件、调优、备份或生产运维时配合 postgresql-operations;仅在 pgvector 或 AI 平台相关时配合 postgresql-ai-platform。
质量要求与限制:优先用约束、类型和事务设计保证数据完整性,再依赖应用层校验;查询计划需可评审,明确预期索引、基数假设与失败情况;迁移应视为可逆的运维变更,说明锁、运行时长与回滚影响。避免把吸收的参考文件当作独立技能或路由入口,避免默认加载所有子参考,避免在无约束、无证据、无后续验证步骤时给出泛化建议。输出为带完整性与性能证据的模式、SQL、迁移或评审说明,并列明已加载参考文件与配合技能。资料未提供具体命令、版本或定价信息。