Back to browse
GitHub Repository

Keep your database in sync with your git branches.

4 starsPython

Keep your database in sync with your Git branches

by hannahBelay·Jun 8, 2026·1 point·0 comments

AI Analysis

●●SolidSolve My ProblemNiche Gem

Git hooks that snapshot your Postgres DB on every branch switch.

Strengths
  • Post-checkout hook automation means zero manual database management during branch switches
  • Two snapshot strategies: fast template clones or portable pgdump for different needs
  • Safe hook behavior ensures git checkout never blocks on db-git failures
Weaknesses
  • PostgreSQL-only currently, no MySQL or SQLite support planned yet
  • Per-branch mode requires app to dynamically change DATABASE_URL on each switch
Target Audience

Backend developers working with feature branches

Similar To

Branch · Fly.io Local Development

Similar Projects