diff --git a/src/box/bootstrap.snap b/src/box/bootstrap.snap
index cf490ef8117a1ecae652989e28f868c4410dc07b..91f9a5c349d3c008ff40802e68040b518d61f5fe 100644
Binary files a/src/box/bootstrap.snap and b/src/box/bootstrap.snap differ
diff --git a/src/box/lua/upgrade.lua b/src/box/lua/upgrade.lua
index e0b5f15c268f529d71012a6d4d49369de470c487..ffc1c7d9223a11c04d2adfe595afb94adce059a8 100644
--- a/src/box/lua/upgrade.lua
+++ b/src/box/lua/upgrade.lua
@@ -627,6 +627,10 @@ local function upgrade_to_1_7_5()
     update_existing_users_to_1_7_5()
 end
 
+--------------------------------------------------------------------------------
+-- Tarantool 1.8.2
+--------------------------------------------------------------------------------
+
 local function upgrade_to_1_8_2()
     local _space = box.space[box.schema.SPACE_ID]
     local _index = box.space[box.schema.INDEX_ID]
@@ -664,8 +668,8 @@ local function upgrade(options)
         {version = mkversion(1, 6, 8), func = upgrade_to_1_6_8, auto = false},
         {version = mkversion(1, 7, 1), func = upgrade_to_1_7_1, auto = false},
         {version = mkversion(1, 7, 2), func = upgrade_to_1_7_2, auto = false},
-        {version = mkversion(1, 7, 5), func = upgrade_to_1_7_5, auto = true},
-        {version = mkversion(1, 8, 2), func = upgrade_to_1_8_2, auto = false},
+        {version = mkversion(1, 7, 5), func = upgrade_to_1_7_5, auto = false},
+        {version = mkversion(1, 8, 2), func = upgrade_to_1_8_2, auto = true},
     }
 
     for _, handler in ipairs(handlers) do
diff --git a/src/box/schema.cc b/src/box/schema.cc
index f492dfdfcee018831cad4a1a44122eb77da23ba1..22e128daa9d1052df639d465c3a2d4105fd352d2 100644
--- a/src/box/schema.cc
+++ b/src/box/schema.cc
@@ -310,6 +310,7 @@ schema_init()
 			    &on_replace_cluster, NULL);
 
         /* _trigger - all existing SQL triggers */
+        key_def_set_part(key_def, 0, 0, FIELD_TYPE_STRING);
 	(void) sc_space_new(BOX_TRIGGER_ID, "_trigger", key_def, NULL, NULL);
 
 	free(key_def);