Walter --

Thanks for the encouragement!

Yes, I agree that a "real" migration screencast is in order.  I think 
that at least one of the demonstrated migrations will take a table with 
data that isn't normalized and normalize it.  That shows off some of the 
power of Migrate - because the upgrades are done in Python, we are free 
to write whatever code is needed to save that data while altering 
existing tables.

I suppose a ready-to-run demo might be nice as well?

Thanks again,

Tim



Walter Cruz wrote:
> Hi Timothy
> 
> I've seen the screencast. It's great!
> 
> But, I think that to improve the screencast you need to show a *real* 
> migration. Like create a table User with user_id ane username, ant then 
> in version 2 add a password column, and in version 3 change the username 
> length from 40 to 255. I think that the real value of migration is on that!
> 
> 
> []'s
> - Walter
> 
> On 8/5/07, *Timothy Freund* <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
> 
> 
>     Hi Everyone --
> 
>     I recently led a talk about database schema migrations and refactoring
>     in a variety of application languages.  After the talk, I thought it
>     might be helpful to create a screencast of setting up a TurboGears
>     project with TGMigrate.  I have used the combination on my last few
>     projects, and I would hate to work without it at this point.
> 
>     Links to QuickTime and DivX versions of the screencast are available at
>     the following URL:
> 
>     
> http://achievewith.us/public/articles/2007/08/05/schema-migrations-in-turbogears-with-migrate
>     
> <http://achievewith.us/public/articles/2007/08/05/schema-migrations-in-turbogears-with-migrate>
> 
>     Direct links to both versions may be placed in the documentation wiki if
>     they are deemed appropriate.
> 
>     Regards,
> 
>     Tim
> 
>     --
>     Timothy Freund
>     http://achievewith.us <http://achievewith.us>
>     http://goodcalc.com
> 
> 
> 
> 
> 
> > 

-- 
Timothy Freund
http://achievewith.us
http://goodcalc.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" 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/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to