>> ... And I am interested in cleaning this up. I should probably
>> start with the matter of databases, since that's something I won't be able
>> to easily change once clients actually start entering data. Please share
>> with me any further concepts or questions to get me thinking how to redesign
>> the databases.


I maintain my (MySQL) databases in an agile fashion. That means I start
small, and let my databases evolve along with my applications. So the
schema changes a lot during development. I take into account that the
databases already contain data and that it must be preserved and
migrated. I wrote a howto on my upgrading method and it can be found here:

http://www.howtoforge.org/node/4833

Hope this is of any help.

Good luck,
Dikkie
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to