[Midnightbsd-cvs] src [7612] stable/0.8/lib/libmport/db.c: tweak upgrades

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Mon May 30 16:40:17 EDT 2016


Revision: 7612
          http://svnweb.midnightbsd.org/src/?rev=7612
Author:   laffer1
Date:     2016-05-30 16:40:17 -0400 (Mon, 30 May 2016)
Log Message:
-----------
tweak upgrades

Modified Paths:
--------------
    stable/0.8/lib/libmport/db.c

Modified: stable/0.8/lib/libmport/db.c
===================================================================
--- stable/0.8/lib/libmport/db.c	2016-05-30 20:39:16 UTC (rev 7611)
+++ stable/0.8/lib/libmport/db.c	2016-05-30 20:40:17 UTC (rev 7612)
@@ -192,6 +192,8 @@
 int
 mport_upgrade_master_schema(sqlite3 *db, int databaseVersion) 
 {
+	if (databaseVersion == MPORT_MASTER_VERSION)
+		return MPORT_OK;
 
 	switch (databaseVersion) {
 		case 0:
@@ -198,12 +200,18 @@
 		case 1:
 			mport_upgrade_master_schema_0to2(db);
 			mport_upgrade_master_schema_2to3(db);
+			mport_upgrade_master_schema_4to6(db);
+			mport_set_database_version(db);
+			break;
 		case 2:
 			mport_upgrade_master_schema_2to3(db);
 		case 3:
 			mport_upgrade_master_schema_3to4(db);
+			mport_upgrade_master_schema_4to6(db);
+			mport_set_database_version(db);
 			break;
 		case 4:
+			/* falls through */
 		case 5:
 			mport_upgrade_master_schema_4to6(db);
 			mport_set_database_version(db);



More information about the Midnightbsd-cvs mailing list