Ruby lhm

From wikinotes

LHM provides a way of safely changing the structure of your database.
A copy of your database is built, making all structural changes. Only after it completes successfully is that database renamed and becomes the production database.

See also ruby rails: migrations

See https://github.com/soundcloud/lhm