Works. Thanks! On Dec 13, 5:33 pm, Jeremy Evans <[email protected]> wrote: > On Dec 13, 2:57 pm, rohit <[email protected]> wrote: > > > > > It seems the value of identifier_input_method is cached and must be > > specified before any Sequel operations. > > > Has no effect here: > > $ sequel ado://xxx:x...@localhost/vulcan > > Your database is stored in DB... > > irb(main):001:0> DB[:offers] > > => #<Sequel::ADO::MSSQL::Dataset: "SELECT * FROM [OFFERS]"> > > irb(main):002:0> Sequel.identifier_input_method = :downcase > > => :downcase > > irb(main):003:0> DB[:offers] > > => #<Sequel::ADO::MSSQL::Dataset: "SELECT * FROM [OFFERS]"> > > irb(main):004:0>exit > > > Works here: > > > $ sequel ado://xxx:x...@localhost/vulcan > > Your database is stored in DB... > > irb(main):001:0> Sequel.identifier_input_method = :downcase > > => :downcase > > irb(main):002:0> DB[:offers] > > => #<Sequel::ADO::MSSQL::Dataset: "SELECT * FROM [offers]"> > > irb(main):003:0> > > > I would like my migrations to create columns with lowercase names, > > however specifying Sequel.identifier_input_method = :downcase in a > > migration file does not work. Is there a way to do this? > > Sequel.identifier_input_method just sets the default. You should use > > DB.identifier_input_method = :downcase > > to set it for a particular Database object. > > Jeremy
-- 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.
