You need to load the migration extension. Search for "The migration extension" on http://sequel.rubyforge.org/rdoc/files/doc/migration_rdoc.html
Bye! François Le 2011-07-27 à 06:29, rtacconi <[email protected]> a écrit : > Hi, > > I would like to run a migration inside a Sinatra get. I am getting: > > NoMethodError at /migration > undefined method `migration' for #<Sequel::MySQL::Database: "mysql:// > user:passwd@localhost/extradb"> > > The code: > > require 'rubygems' > require 'sequel' > > DB = Sequel.connect('mysql://user:passwd@localhost/extradb') > DB.migration do > def change > create_table(:artists) do > primary_key :id > String :name > end > end > end > > I know that the code seems strange, but based on some meta-data info I > would like to select a DB and modify the schema: create a tablle, add > a column to a table. I do not want to run migrations the Sinatra why. > > -- > 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. > -- 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.
