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.


Reply via email to