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