Sequel.extension :migration module Enginery class Migrator MigratorInstance = Sequel.migration do up do create_table :#{ @create_table } do primary_key :id column :#{ n }, #{ t } end alter_table :#{ @update_table } do add_column :#{ n }, #{ t } set_column_type :#{ n }, #{ t } end rename_column :#{ @update_table }, :#{ n }, :#{ nn } end down do drop_table :#{ @create_table } alter_table :#{ @update_table } do drop_column :#{ n } set_column_type :#{ n }, #{ ct } end rename_column :#{ @update_table }, :#{ nn }, :#{ n } end end # *** do not remove this *** MigratorContext = #{@context} end end