Awesome, I knew it'd be simply a matter of finding the appropriate
method call (I already knew about "Sequel.extension :migration").

Thanks

On Nov 22, 6:24 pm, Christian MICHON <[email protected]>
wrote:
> On Tue, Nov 22, 2011 at 7:59 AM, Tom Wardrop <[email protected]> wrote:
>
> > I've got a directory that contains all my migrations using the format
> > xxx_migration_description.rb. They of course work using the sequel
> > command line tool. I'm wondering though, is there a simple way I can
> > run/call these migrations from within ruby. As part of spec setup in
> > my spec_helper.rb file, I want to drop all the tables in the database
> > and re-create them using the migration. I can drop all the tables
> > alright, but don't know how to run the migrations without falling back
> > to calling the sequel command line tool.
>
> > Anyone know how to achieve what I'm after?
>
> I do. If your directory containing the schema migration scripts is
> named 'migrations' and you've use the constant DB for your sequel
> connection, just add these 2 lines.
>
> Sequel.extension :migration
> Sequel::Migrator.apply(DB,'migrations')
>
> --
> Christian

-- 
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sequel-talk?hl=en.

Reply via email to