How should filePro-based updates be done with live-data and live-programs involved?

Walter Vaughan wvaughan at steelerubber.com
Wed Apr 4 07:14:21 PDT 2007


John Esak wrote:
<snip>
> How do I put the upgrades out then? 

The ERP we are migrating towards has addresses this I think very well.

They address this via XML definitions for the databases, indexes, and foreign 
key restraints. At startup it compares what the DBMS reports as layout and 
issues the commands to "fix it" to match the master definitions, but also allow 
for local customizations defined in the XML schema.

The source code is all ascii java & xml & html so SVN expertly keeps local 
changes in place. If you don't know what SVN is, I'd suggest you look at it. Not 
that nearly every opensouce project is moving to SVN is reason enough... it just 
works.

When you update you can see what files are deleted, added, and modified with and 
without local changes.

Where the crazy power is the end user can revert forward/backward to any version 
without losing local customizations.

After seeing how ofBiz does it for almost 10 months now, I am sure you could 
come up with some sort of hybrid system that utilizes SVN to let people keep 
local settings.

SVN works identical on Windows/Mac/Unix

http://subversion.tigris.org/


More information about the Filepro-list mailing list