What is the best way, or how should one go about handling upgrades and enhancements to a previous Application?
For our local customers, we usually just copy the data or table into the new database.
I know on the front end, we can just repackage it as there are no tables, or only temp tables. But what about when you need to add a new field/relationship/etc. on the backend. Is there a way to do this via the Packaging wizard, or do you have to write a "Patch Utility" that will insert this field and appropriate data if needed.
We consistently have to perform patches to one of our customer's apps that do this very thing.
I just am not sure how or what the best way to go about this is, especially when I may not be able to be there onsite, but need to send a patch that will do this for the customer.
Any insight is greatly appreciated.
Thanks,
Rube
For our local customers, we usually just copy the data or table into the new database.
I know on the front end, we can just repackage it as there are no tables, or only temp tables. But what about when you need to add a new field/relationship/etc. on the backend. Is there a way to do this via the Packaging wizard, or do you have to write a "Patch Utility" that will insert this field and appropriate data if needed.
We consistently have to perform patches to one of our customer's apps that do this very thing.
I just am not sure how or what the best way to go about this is, especially when I may not be able to be there onsite, but need to send a patch that will do this for the customer.
Any insight is greatly appreciated.
Thanks,
Rube