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

Reply via email to