pg-osc (Online Schema Change) is a CLI tool for making non-blocking schema changes to large PostgreSQL tables. It creates a shadow table, copies data incrementally, and swaps tables with minimal downtime. Ideal for high-traffic applications, pg-osc lets teams modify database structures safely in production environments.

Features

  • Perform non-blocking ALTER TABLE operations
  • Uses shadow table and trigger-based syncing
  • Minimal downtime during schema changes
  • Progress reporting and resumable execution
  • CLI interface for ease of use and automation
  • Safe rollback and dry-run capabilities

Project Samples

Project Activity

See All Activity >

Categories

Database

License

MIT License

Follow pg-osc

pg-osc Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of pg-osc!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Ruby

Related Categories

Ruby Database Software

Registered

2025-06-17