用途:当需要设计表、索引、约束、触发器或 PL/pgSQL 函数,编写或优化 SQL 查询(连接、CTE、窗口函数、聚合),使用 PostgreSQL 特有功能(JSONB、全文检索、数组类型、pgvector),通过 psql 管理用户、角色与权限,或配置备份(pg_dump)、复制与性能调优(EXPLAIN ANALYZE)时使用本技能。
主要能力:提供模式设计、查询编写、性能优化与数据库管理的工作流与示例模式,涵盖索引策略、VACUUM、分区、ROLE/GRANT 最小权限、备份与恢复验证等实践。
使用方式:先识别任务类型(模式设计、查询编写、优化或管理),再按示例模式编写 SQL,对慢查询运行 EXPLAIN ANALYZE 分析性能,最后按需应用索引策略、VACUUM 与分区等最佳实践。示例包括带约束的表创建、复合索引、CTE 与窗口函数查询,以及 EXPLAIN (ANALYZE, BUFFERS, FORMAT TEXT) 分析语句。
适用场景:关系型数据库建模、SQL 调优、PostgreSQL 专有特性使用与日常运维管理。
限制:资料未提供具体版本要求、平台限制、收费信息或完整安装步骤,相关细节暂未提供。