Миграции создаются в стиле ActiveRecord. Например
class CreateItems < Sequel::Migration
def up
create_table :items do
primary_key :id
varchar :name, :size => 32, :unique => true
integer :value
end
end
def down
drop_table :items
end
end
Имена файлов так-же задаются в стиле ActiveRecord т.е. 001_create_items.rb
Для проведения миграции в приложении необходимо вызвать Sequel::Migrator.apply(DB, '.') которая проведет все миграции, если необходимо базу привести к какой-то определенной миграции то указывается версия миграций Sequel::Migrator.apply(DB, '.',5)
Для проведения единичной миграции можно воспользоваться прямым вызовом её CreateItems.apply(DB, :up)