On Sun, Aug 09, 2009 at 03:46:46PM -0400, Phil Longstaff wrote: > For the most part, I've tried to make the db schema match the XML schema, > including warts. There are 2 places I'd like to change, and am looking for > feedback: > > 2) Each budget stores all of the budget information in slots, with path names > of <guid>/<period> (e.g. 294ddec82b0840980d98203/12). These should be moved > to a new budget_values table with columns id (autoinc/primary key), > account_guid, period_num, budget_value (numeric). This would allow better > access to the budget info by external tools.
That seems reasonable to me. The use of slots was originally just to avoid the proliferation of C structs. -chris _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel