postgresql-database-engineering

Installation
Summary

Comprehensive PostgreSQL database engineering covering indexing, query optimization, replication, and production management.

  • Covers 6 index types (B-tree, Hash, GiST, GIN, BRIN, SP-GiST) with decision matrices for choosing the right index for specific query patterns
  • Includes streaming and logical replication setup, failover procedures, and high-availability configuration with synchronous/asynchronous modes
  • Provides partitioning strategies (range, list, hash) with automation examples and partition pruning optimization for large tables
  • Details MVCC concurrency model, transaction isolation levels, VACUUM operations, and connection pooling with pgBouncer and PgPool-II
  • Covers physical and logical backups, point-in-time recovery (PITR), performance monitoring with pg_stat_statements, and troubleshooting common issues
SKILL.md

PostgreSQL Database Engineering

A comprehensive skill for professional PostgreSQL database engineering, covering everything from query optimization and indexing strategies to high availability, replication, and production database management. This skill enables you to design, optimize, and maintain high-performance PostgreSQL databases at scale.

When to Use This Skill

Use this skill when:

Related skills
Installs
899
GitHub Stars
55
First Seen
Jan 22, 2026