r18243 - gnucash/trunk/src/backend/sql - For versions table, use table name as primary key, and disallow NULL values for both fields

Phil Longstaff plongstaff at code.gnucash.org
Sun Aug 9 18:28:34 EDT 2009


Author: plongstaff
Date: 2009-08-09 18:28:34 -0400 (Sun, 09 Aug 2009)
New Revision: 18243
Trac: http://svn.gnucash.org/trac/changeset/18243

Modified:
   gnucash/trunk/src/backend/sql/gnc-backend-sql.c
Log:
For versions table, use table name as primary key, and disallow NULL values for both fields


Modified: gnucash/trunk/src/backend/sql/gnc-backend-sql.c
===================================================================
--- gnucash/trunk/src/backend/sql/gnc-backend-sql.c	2009-08-09 22:26:01 UTC (rev 18242)
+++ gnucash/trunk/src/backend/sql/gnc-backend-sql.c	2009-08-09 22:28:34 UTC (rev 18243)
@@ -2635,8 +2635,8 @@
 static GncSqlColumnTableEntry version_table[] =
 {
 	/*@ -full_init_block @*/
-    { TABLE_COL_NAME,   CT_STRING, MAX_TABLE_NAME_LEN },
-	{ VERSION_COL_NAME, CT_INT },
+    { TABLE_COL_NAME,   CT_STRING, MAX_TABLE_NAME_LEN, COL_PKEY|COL_NNUL },
+	{ VERSION_COL_NAME, CT_INT,    0,                  COL_NNUL },
     { NULL }
 	/*@ +full_init_block @*/
 };



More information about the gnucash-changes mailing list