r17974 - gnucash/trunk/src/backend/sql - 1) Update table version number so that tables aren't re-updated each time (update won't hurt, but

Phil Longstaff plongstaff at cvs.gnucash.org
Thu Mar 5 10:33:40 EST 2009


Author: plongstaff
Date: 2009-03-05 10:33:40 -0500 (Thu, 05 Mar 2009)
New Revision: 17974
Trac: http://svn.gnucash.org/trac/changeset/17974

Modified:
   gnucash/trunk/src/backend/sql/gnc-account-sql.c
   gnucash/trunk/src/backend/sql/gnc-price-sql.c
   gnucash/trunk/src/backend/sql/gnc-transaction-sql.c
Log:
1) Update table version number so that tables aren't re-updated each time (update won't hurt, but
is not needed)
2) Don't free memory too soon


Modified: gnucash/trunk/src/backend/sql/gnc-account-sql.c
===================================================================
--- gnucash/trunk/src/backend/sql/gnc-account-sql.c	2009-03-05 15:28:44 UTC (rev 17973)
+++ gnucash/trunk/src/backend/sql/gnc-account-sql.c	2009-03-05 15:33:40 UTC (rev 17974)
@@ -235,7 +235,6 @@
 						l_accounts_needing_parents = g_list_delete_link( l_accounts_needing_parents, elem );
 						progress_made = TRUE;
 					}
-					g_free( elem );
 				}
 			}
 	

Modified: gnucash/trunk/src/backend/sql/gnc-price-sql.c
===================================================================
--- gnucash/trunk/src/backend/sql/gnc-price-sql.c	2009-03-05 15:28:44 UTC (rev 17973)
+++ gnucash/trunk/src/backend/sql/gnc-price-sql.c	2009-03-05 15:33:40 UTC (rev 17974)
@@ -42,7 +42,7 @@
 static QofLogModule log_module = G_LOG_DOMAIN;
 
 #define TABLE_NAME "prices"
-#define TABLE_VERSION 1
+#define TABLE_VERSION 2
 
 #define PRICE_MAX_SOURCE_LEN 2048
 #define PRICE_MAX_TYPE_LEN 2048

Modified: gnucash/trunk/src/backend/sql/gnc-transaction-sql.c
===================================================================
--- gnucash/trunk/src/backend/sql/gnc-transaction-sql.c	2009-03-05 15:28:44 UTC (rev 17973)
+++ gnucash/trunk/src/backend/sql/gnc-transaction-sql.c	2009-03-05 15:33:40 UTC (rev 17974)
@@ -50,9 +50,9 @@
 static QofLogModule log_module = G_LOG_DOMAIN;
 
 #define TRANSACTION_TABLE "transactions"
-#define TX_TABLE_VERSION 1
+#define TX_TABLE_VERSION 2
 #define SPLIT_TABLE "splits"
-#define SPLIT_TABLE_VERSION 1
+#define SPLIT_TABLE_VERSION 2
 
 typedef struct {
     GncSqlBackend* be;



More information about the gnucash-changes mailing list