I’ve just made a simple test app - it’s a very basic blog. I ran this
(or something vaguely like this):
ruby script/generate scaffold article title:string body:text
id:primary_key
Now, I’ve got the scaffold, but it shows an ID field. Is there any
special shortcut for getting Rails to automatically fill in the primary
key, or do I have to sort that out manually?
Never mind, I’m an idiot. Rails automatically gives objects a primary
key.
It won’t automatically create an index on it, though, so you might
consider that.
The primary key (in mysql at least, but i’d doubt it be otherwise in
other dbms) is automatically indexed, that’s part of being a primary
key. No need to put an index on it.
Never mind, I’m an idiot. Rails automatically gives objects a primary
key.
It won’t automatically create an index on it, though, so you might
consider that.
The primary key (in mysql at least, but i’d doubt it be otherwise in
other dbms) is automatically indexed, that’s part of being a primary
key. No need to put an index on it.
Best regards
Peter De Berdt
PostgreSQL and SQL Server (unless it’s changed recently) automatically
index primary keys, but not foreign keys. In the PostgreSQL docs, I’m
pretty sure it says that a primary key is enforced via a unique index.
Peace,
phillip
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.