EVERYTHING XIAOMI
Get listed

Ridgepole

Place
#26 of 32
Score
5.6
Ridgepole's website

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.

All about pricing
PlanPriceWhat it gives you
RidgepoleFreeMIT-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

All alternatives
  1. 1Atlas logo

    Atlas

    Free planOpen sourceWebAPILinuxmacOS
    8.3From $39 a month
  2. 2

    DeepFilterNet

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.6Free plan
  3. 3

    pgroll

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.3Free plan
  4. 4Skeema logo

    Skeema

    Free planLinuxmacOSWindows
    6.9From $649 a year
  5. 5Bytebase Enterprise logo

    Bytebase Enterprise

    Free planWebAPISelf-hosted
    6.8From $20 a month
  6. 6

    Sqitch

    Free planLinuxmacOSSelf-hostedWindows
    6.7Free plan