2009/5/27 Mk 27 <[email protected]>

>
> Hassan Schroeder wrote:
> > On Wed, May 27, 2009 at 7:34 AM, Mk 27
> > <[email protected]> wrote:
> >
> >> because most sane people would want to preserve the contents of an
> >> existing db when they modify it.
> >
> > Erm, so maybe the most appropriate ("sane") thing to do at that
> > point would be to figure out *why* you're (apparently) repeating a
> > migration that's already been done?
>
> There was an existing database, yes, I thought that was clear.  The
> reason I did it again was (also clear if you can read, but to repeat)
> because I wanted to move the session store to Active Record so I was
> following this instruction:
>
> > You need to create the session table as below
> > rake db:sessions:create
> > rake db:migrate
>
> Which I am grateful for that advice, because it worked; but I did have
> to create the db manually (because I want it populated, and already have
> a script to do that), add the session table myself (to the
> aforementioned script), and insert it back in.  So I guess I don't get
> the point of the migration thing yet:  is it more for people who don't
> want to create a db themself, or what?
>
> Nb, this is my second casual week using rails.  If all I want to do is
> add a table to the database, why would it want to rebuild the whole
> thing, ie, why not just add the new table and leave the existing tables
> alone?  I presume there is away to do this and I haven't read enough of
> the API docs yet.


You have hit the nail on the head here, that is exactly what migrations will
do for you (ie "add the new table and leave the existing tables alone") in
addition to other things of course.

Colin



>  Is this going against "the convention", hence I
> needed to do some more "configuration"?
>
> --
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to