Thanks for the proposition Ted,

Unfortunately, we are not missing good ideas, but good wills...

Jacques

Ted Byers wrote:
> Something my team is beginning to do with our system, is to create a
> pair of scripts, one of which applies any changes to our database
> (particularly focussing on ALTER TABLE statements, to add new fields
> along with rational default values and constraints), and another to
> deal with changes to our code (all written in Perl+SQL+Javascript - so
> you wouldn't be interested in the details).  If the update process is
> automated, it really doesn't matter how many changes there are,
> because the script handles it all.  Of course, this doesn't help in
> situations in which one takes the approach of storing specific data as
> a hash of the data rather than the raw data, and then one decides to
> use a different hash algorithm to make the hash (passwords are an
> obvious example).  But in such cases, one ought to do a couple things:
> 1) provide an option to allow use of the original algorithm, and 2)
> provide an option to let the user use the new algorithm when the old
> password expires (or one can automate that, but that requires a little
> extra code).  This isn't all that new an idea as I recall using diff
> on C/C++ files what seems like eons ago.  But perhaps it is time that
> such an idea was applied to OFBiz?  Of course, that means that someone
> needs to take responsibility for maintaining such a pair of scripts.
> 
> Just a thought...
> 
> Ted
> 
> On Sat, Sep 14, 2013 at 7:56 AM, Jacques Le Roux
> <jacques.le.r...@les7arts.com> wrote:
>> To reassure you Skip, OFBiz is more mature now, there should be less changes 
>> the next time you will do it.
>> Except, if we want to take advantage of Java 8 : 
>> http://www.techempower.com/blog/2013/03/26/everything-about-java-8/
>> Of course, updating more often should help...
>> 
>> Jacques

Reply via email to