Trent L. Taylor (03/13/2008)
I guess that you did not dynamically create your tables in the past in VFP and just copied them out. We used Doug Hennigs Stonefield toolkitin VFP.... I have been using Stonefield since 1995 and never had situation where the update failed to properly update the VFP table structures without loosing any data. My VFP Installation/Update process takes care of running a special .EXE I build with SDT classes and the proper metadata included in the EXE which is versioned and in synch with the application's .EXE file.
I have the DDT and will check it out in detail to see how to fully implement it in the update process. I believe that by using the DDT packages it will not harm the data but will take care of ALTERing the tables/indexes, etc as needed?
I have been using xCase to design my data models for a long time and feel pretty comfortable with it, so I guess I could do the following:
- Design my data models in xCase including changes to the development database.
- Import the SQL metada into DDT so it can be use to update the customer database.
Does this make sense to you?