golang-gin-psql-dba

Installation
SKILL.md

golang-gin-psql-dba — PostgreSQL DBA / Architect

Make PostgreSQL architecture decisions for Go Gin APIs. Schema design, migration safety, index strategy, query optimization, and extension selection. Uses raw SQL via sqlx — for ORM patterns, see the golang-gin-database skill.

When to Use

  • Designing a new PostgreSQL schema (tables, types, constraints, naming)
  • Evaluating whether an ALTER TABLE is safe on a live database
  • Choosing the right index type for a query pattern
  • Reading EXPLAIN ANALYZE output and fixing slow queries
  • Sizing connection pools or tuning autovacuum
  • Selecting a PostgreSQL extension (search, vectors, geospatial, time-series)
  • Deciding on partitioning strategy

golang-gin-psql-dba vs golang-gin-database: This skill covers PostgreSQL decisions (schema, indexes, perf). golang-gin-database covers code (GORM/sqlx wiring, repository pattern, migrations tooling).

Schema Design Quick Rules

Related skills
Installs
22
GitHub Stars
2
First Seen
Mar 4, 2026