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
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try 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