Er zijn wel eens van die momenten dat je de :id column van je table niet met 1 wil laten beginnen. Kan ik dat opgeven in een migration? Uiteraard.
We willen onze id column laten beginnen met 1500 en dat opgeven in een migration. We gaan daarom een heel simpel rails project aanmaken.
> rails migratie -d mysql
We cd'en naar het project en gaan een model aanmaken
> cd migratie
> script/generate model Gebruiker
Dat laatste commando heeft uiteraard een migration aangemaakt in de db dir van ons project. Om die migration uit te voeren moeten we onze database.yml aanpassen voor 'username' en 'password' anders foutmeldingen natuurlijk.
> rake db:create
Nu kunnen we de migration runnen. Maar we gaan hem eerst aanpassen.

> rake db:migrate
Geen foutmeldingen. Maar werkt het ook?
> script/console
Loading development environment (Rails 2.1.0)
>> Gebruiker.create
=> Gebruiker id: 1500, created_at: '2008-07-23 13:14:15' .....
>> Gaaf