It's very definitely abstracted away in migrations. You write one basic migration, and the database adapter you've chosen takes care of these implementation details for you. I can use the same migration on my Mac with SQLite and on Heroku with PostgreSQL. No changes needed.

Walter

On Jul 13, 2011, at 2:03 PM, Peter Hickman wrote:

Yes, in PostgrSQL you would create an integer column and assign a
sequence to it. I don't know for sure but I expect that you cam do
something similar with other databases. I was wondering if this had
been abstracted away in ar

On Wednesday, 13 July 2011, Tim Shaffer <[email protected]> wrote:
Not quite. The id column is just an integer column.

On MySQL, the id column is an integer column with auto_increment set.

On PostgreSQL, it's still an integer column, but rails also attaches a sequence object to it.

Are you just looking to create another integer column that is auto incremented?


--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/xm6ubJwDWqoJ . 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 .


--
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 rubyonrails- [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 .


--
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.

Reply via email to