DB design document

Bill Gribble grib@gnumatic.com
Thu, 14 Dec 2000 12:31:45 -0600


On Thu, Dec 14, 2000 at 01:23:55PM -0500, David Merrill wrote:
> I want to implement the design cleanup along with the conversion to
> a database back end. Why refactor the client twice, and why refactor
> the db at all instead of doing it right the first time?

That's up to you.  I just thought you would want to make progress on
the database/ gnucash design issues now, then go back and change some
fields later, rather than waiting some indefinite amount of time for
cleanups in the gnucash data structures.  There are so many painful
issues in integrating a database backend that I didn't think it would
be a relatively big deal to restructure the tables, given the
(probably protracted) time frame before any of the DB code actually
sees the light of day.

b.g.