diff --git a/src/database/disk.sql b/src/database/disk.sql
index d2591b4805a895e88cb684fafd03214a73d54287..2e10fb93143bdf3052eb64114b05f7db81ca4373 100644
--- a/src/database/disk.sql
+++ b/src/database/disk.sql
@@ -15,7 +15,7 @@ PRAGMA foreign_keys        = true;
 -- Version mk-7.1:
 --      Add field 'misc.version'
 --      Add field 'kara.cached_mtime'
---      Add field 'kara.cached_dur'
+--      Add field 'kara.cached_duration'
 --      Make 'kara.author_name' field 'NOT NULL'
 --      Make 'misc.obfuscation' default to 1
 -- Version mk-7.2:
diff --git a/src/database/upgrade.c b/src/database/upgrade.c
index 79c8b0e483708e468c6a2a238dc6f95ba0f778ec..042a37ae978cdc7cf3dcb2a3e6d0afc9157bec76 100644
--- a/src/database/upgrade.c
+++ b/src/database/upgrade.c
@@ -36,21 +36,21 @@ struct sql_table_description {
     })
 
 static struct sql_table_description sql_tables_list[] = {
-    DCL_SQL_TABLE(kara,                                       //
-                  DCL_SQL_FIELD("id", ALPHA),                 //
-                  DCL_SQL_FIELD("song_name", ALPHA),          //
-                  DCL_SQL_FIELD("source_name", ALPHA),        //
-                  DCL_SQL_FIELD("category", ALPHA),           //
-                  DCL_SQL_FIELD("song_type", ALPHA),          //
-                  DCL_SQL_FIELD("song_number", ALPHA),        //
-                  DCL_SQL_FIELD("language", ALPHA),           //
-                  DCL_SQL_FIELD("file_path", ALPHA),          //
-                  DCL_SQL_FIELD("is_new", ALPHA),             //
-                  DCL_SQL_FIELD("author_name", ALPHA),        //
-                  DCL_SQL_FIELD("available", ALPHA),          //
-                  DCL_SQL_FIELD("cached_mtime", MK_7_2),      //
-                  DCL_SQL_FIELD("cached_cached_dur", MK_7_2), //
-                  DCL_SQL_FIELD("repo_timestamp", MK_7_3)),   //
+    DCL_SQL_TABLE(kara,                                     //
+                  DCL_SQL_FIELD("id", ALPHA),               //
+                  DCL_SQL_FIELD("song_name", ALPHA),        //
+                  DCL_SQL_FIELD("source_name", ALPHA),      //
+                  DCL_SQL_FIELD("category", ALPHA),         //
+                  DCL_SQL_FIELD("song_type", ALPHA),        //
+                  DCL_SQL_FIELD("song_number", ALPHA),      //
+                  DCL_SQL_FIELD("language", ALPHA),         //
+                  DCL_SQL_FIELD("file_path", ALPHA),        //
+                  DCL_SQL_FIELD("is_new", ALPHA),           //
+                  DCL_SQL_FIELD("author_name", ALPHA),      //
+                  DCL_SQL_FIELD("available", ALPHA),        //
+                  DCL_SQL_FIELD("cached_mtime", MK_7_1),    //
+                  DCL_SQL_FIELD("cached_duration", MK_7_1), //
+                  DCL_SQL_FIELD("repo_timestamp", MK_7_3)), //
 
     DCL_SQL_TABLE(kara_type,                     //
                   DCL_SQL_FIELD("id", ALPHA),    //
@@ -108,7 +108,8 @@ static struct sql_table_description sql_tables_list[] = {
                   DCL_SQL_FIELD("sticker", ALPHA), //
                   DCL_SQL_FIELD("value", ALPHA)),  //
 };
-static size_t sql_tables_list_count =
+
+static const size_t sql_tables_list_count =
     sizeof(sql_tables_list) / sizeof(struct sql_table_description);
 
 CONSTRUCTOR_FUNCTION