Ridgepole
The facts below are what the maker publishes about Ridgepole, checked and dated. Our editors have not written about it yet.
Plans and prices
From Ridgepole's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Ridgepole | Free | MIT-licensed Ruby gem · SQLite is not supported · table partitioning is not supported |
The facts
Each one read from Ridgepole's own pages, with the date it was checked.
What it does
- Database compatibility detail
- The README advises matching check constraint expressions to the database's exported form to avoid unnecessary migrations.checked 4 Oct 2026
- Database support
- The README documents MySQL and PostgreSQL examples and states that SQLite is not supported.checked 4 Oct 2026
- Distribution
- Ridgepole is distributed as a Ruby gem and the repository identifies its license as MIT.checked 4 Oct 2026
- Dry run
- The --dry-run option previews schema changes before applying them.checked 4 Oct 2026
- Installation
- Ridgepole can be added to an application's Gemfile or installed with gem install ridgepole.checked 4 Oct 2026
- Partitioning
- The README states that partitioning is no longer supported from Ridgepole v1.1.0.checked 4 Oct 2026
- Purpose
- Ridgepole manages database schemas by defining them with Rails DSL and updating the database to match.checked 4 Oct 2026
- Rails compatibility
- The README says Ridgepole v3.1.0 supports Rails 8.1 and v3.0.0 supports Rails 8.0.checked 4 Oct 2026
- Rename behavior
- When renamed_from is used on a table, other changes to that table are not detected in the same migration and must be applied in a separate step.checked 4 Oct 2026
- Schema features
- The README demonstrates table and column renames, foreign keys, check constraints, indexes, generated columns, and SQL execution.checked 4 Oct 2026
- Schema workflow
- It can export a database schema to a Schemafile, compare schema definitions, and apply changes.checked 4 Oct 2026
- Table deletion
- Dropping tables is skipped by default in Ridgepole v1.0 and later; the README says to pass --drop-table to enable it.checked 4 Oct 2026
Alternatives to Ridgepole
- 1

Atlas
Free planOpen sourceWebAPILinuxmacOS8.3From $39 a month - 2
DeepFilterNet
Free planOpen sourceAPILinuxmacOSSelf-hosted7.6Free plan - 3
pgroll
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.3Free plan - 4

Skeema
Free planLinuxmacOSWindows6.9From $649 a year - 5

Bytebase Enterprise
Free planWebAPISelf-hosted6.8From $20 a month - 6
Sqitch
Free planLinuxmacOSSelf-hostedWindows6.7Free plan
