r17243 - gnucash/branches/gda-dev2/src/backend - 1) Save/restore account non-std-scu flag

Phil Longstaff plongstaff at cvs.gnucash.org
Sun Jun 22 15:51:25 EDT 2008


Author: plongstaff
Date: 2008-06-22 15:51:25 -0400 (Sun, 22 Jun 2008)
New Revision: 17243
Trac: http://svn.gnucash.org/trac/changeset/17243

Modified:
   gnucash/branches/gda-dev2/src/backend/dbi/gnc-backend-dbi.c
   gnucash/branches/gda-dev2/src/backend/sql/gnc-account-sql.c
Log:
1) Save/restore account non-std-scu flag
2) Add list of drivers found to info-level log for dbi backend



Modified: gnucash/branches/gda-dev2/src/backend/dbi/gnc-backend-dbi.c
===================================================================
--- gnucash/branches/gda-dev2/src/backend/dbi/gnc-backend-dbi.c	2008-06-20 22:00:40 UTC (rev 17242)
+++ gnucash/branches/gda-dev2/src/backend/dbi/gnc-backend-dbi.c	2008-06-22 19:51:25 UTC (rev 17243)
@@ -332,7 +332,15 @@
 		if( num_drivers == 0 ) {
 			PWARN( "No DBD drivers found\n" );
 		} else {
+			dbi_driver driver = NULL;
 			PINFO( "%d DBD drivers found\n", num_drivers );
+
+			do {
+				driver = dbi_driver_list( driver );
+				if( driver != NULL ) {
+					PINFO( "Driver: %s\n", dbi_driver_get_name( driver ) );
+				}
+			} while( driver != NULL );
 		}
 		gnc_sql_init( &gnc_be->sql_be );
         initialized = TRUE;

Modified: gnucash/branches/gda-dev2/src/backend/sql/gnc-account-sql.c
===================================================================
--- gnucash/branches/gda-dev2/src/backend/sql/gnc-account-sql.c	2008-06-20 22:00:40 UTC (rev 17242)
+++ gnucash/branches/gda-dev2/src/backend/sql/gnc-account-sql.c	2008-06-22 19:51:25 UTC (rev 17243)
@@ -63,6 +63,7 @@
     { "account_type",   CT_STRING,       ACCOUNT_MAX_TYPE_LEN,        COL_NNUL,          NULL, ACCOUNT_TYPE_ },
     { "commodity_guid", CT_COMMODITYREF, 0,                           COL_NNUL,          "commodity" },
 	{ "commodity_scu",  CT_INT,          0,                           COL_NNUL,          "commodity-scu" },
+	{ "non_std_scu",    CT_BOOLEAN,      0,                           COL_NNUL,          NULL, ACCOUNT_NSCU },
     { "parent_guid",    CT_GUID,         0,                           0,                 NULL, NULL, get_parent, set_parent },
     { "code",           CT_STRING,       ACCOUNT_MAX_CODE_LEN,        0,                 "code" },
     { "description",    CT_STRING,       ACCOUNT_MAX_DESCRIPTION_LEN, 0,                 "description" },



More information about the gnucash-changes mailing list