r18184 - gnucash/trunk - Remove unneeded status file

Phil Longstaff plongstaff at code.gnucash.org
Mon Jul 6 22:39:21 EDT 2009


Author: plongstaff
Date: 2009-07-06 22:39:21 -0400 (Mon, 06 Jul 2009)
New Revision: 18184
Trac: http://svn.gnucash.org/trac/changeset/18184

Removed:
   gnucash/trunk/DBI_STATUS
Log:
Remove unneeded status file


Deleted: gnucash/trunk/DBI_STATUS
===================================================================
--- gnucash/trunk/DBI_STATUS	2009-07-07 02:38:02 UTC (rev 18183)
+++ gnucash/trunk/DBI_STATUS	2009-07-07 02:39:21 UTC (rev 18184)
@@ -1,25 +0,0 @@
-Status of the DBI backend.
-
-Code for all standard and business objects has been written.  The following
-bugs/issues are known.
-
-* Initial save performance is better than it used to be, but is still slow.
-For example, saving my file with ~8000 transactions and ~21000 splits takes
-13 minutes to an sqlite db.
-* Foreign key definitions should be used for referential integrity.
-* (Maybe) Keep an 'old values' table for each main table.  When a record is
-updated, copy the old record to the 'old values' table first to keep track of
-any changes.
-* Use prepared statements
-* Use cursor-based data models when reading from the db for better performance
-* Write automated tests
-* Write doxygen comment headers
-* Don't need a log file
-* Certain dialogs create an object when opened and update it as they go along.
-This can result in trying to save invalid objects:
-	- Price editor (new price has no commodity or currency)
-	- New invoice
-* Need transactions to group updates to multiple objects
-* Possibly mark commodities that are in the db so that they don't need to be
-queried every time.
-* The sqlite db file is *much* larger than the gzipped XML file.



More information about the gnucash-changes mailing list