DB design document

James LewisMoss dres@phoenixdsl.com
16 Dec 2000 02:15:21 -0500


>>>>> On Thu, 14 Dec 2000 13:23:55 -0500, David Merrill <dmerrill@lupercalia.net> said:

 David> On Thu, Dec 14, 2000 at 12:11:35PM -0600, Bill Gribble wrote:
 >> On Thu, Dec 14, 2000 at 12:47:08PM -0500, David Merrill wrote:
 >> > Well this is a good time. As soon as I understand how they work
 >> > together I'll see how it might be achieved in the db.
 >>
 >> It probably won't happen before you are finished with your
 >> first-round spec, so don't wait on that.  Just be aware that your
 >> database schema will probably have to change at some point in the
 >> future.  My guess is that it won't be a real holdup given the
 >> significant restructuring of much of the gnucash code that will be
 >> necessary to implement a database backend, anyway.

 David> I disagree. One of the difficulties with databases is that it
 David> is much, much harder to refactor that just about any other
 David> kind of programming.  We should make a valiant effort to

I'm not disagreeing, but I'm curious what in your mind makes it harder
to refactor?

Jim

-- 
@James LewisMoss <dres@debian.org>      |  Blessed Be!
@    http://jimdres.home.mindspring.com |  Linux is kewl!
@"Argue for your limitations and sure enough, they're yours." Bach