Andrius Bentkus wrote in post #957976: > Hello, > I am currently mapping ActiveRecord to an existent database system and > there is one oddity in it: the primary key starts with 1 and not with > 0 and it is not even marked as auto increment. > I can't change the table or the column names since it would brake this > legacy structure. > > So my question is, how do I force ActiveRecord to automatically create > primary key values max + 1, where max is either 0 if no entry is > existent or the max primary key value in the table.
This would be done on the database side, not in Rails. You need to mark the column as auto-increment. Best, -- Marnen Laibow-Koser http://www.marnen.org [email protected] -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: 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/rubyonrails-talk?hl=en.

