viajante do tempo do banco de dados do rails

Este script permite que você veja convenientemente onde você está no “histórico do banco de dados” do aplicativo Rails.

#!/bin/sh
# dbtt: Database Time Traveler

ls db
/migrate/ | grep --colour -C 8 `rake db:version | awk -F: '{print $2}'`

A partir da raiz de um aplicativo Rails, execute este script (usei o nome dbtt) e você verá a migração destacada em que está atualmente.

Isso é útil quando você tem várias migrações e deseja ter certeza de que pode reverter e avançar suavemente por elas.