@@ -56,6 +56,7 @@ if(file.Exists( "bin/gmsv_mysqloo_linux.dll", "LUA" ) or file.Exists( "bin/gmsv_
56
56
MSync_Version_Table .onError = function (Q ,E ) print (" Q1" ) print (E ) end
57
57
MSync_Version_Table :start ()
58
58
59
+ MSync .Settings .DBVersion = MSync .DBVersion
59
60
MSync .Settings .RDBVersion = MSync .Settings .RDBVersion or 0
60
61
MSync .Settings .BDBVersion = MSync .Settings .BDBVersion or 0
61
62
end
@@ -92,6 +93,7 @@ if(file.Exists( "bin/gmsv_mysqloo_linux.dll", "LUA" ) or file.Exists( "bin/gmsv_
92
93
]] )
93
94
transaction :addQuery (MRSyncUpdateDB )
94
95
print (" [MRSync] Going to update DB structure to v1.1" )
96
+ MSync .Settings .RDBVersion = MSync .RDBVersion
95
97
end
96
98
end
97
99
@@ -135,6 +137,7 @@ if(file.Exists( "bin/gmsv_mysqloo_linux.dll", "LUA" ) or file.Exists( "bin/gmsv_
135
137
]] )
136
138
transaction :addQuery (updateQuery )
137
139
print (" [MBSync] Going to update DB structure to v1.1" )
140
+
138
141
end
139
142
140
143
if (MSync .Settings .BDBVersion < 1.2 ) then
@@ -162,8 +165,8 @@ if(file.Exists( "bin/gmsv_mysqloo_linux.dll", "LUA" ) or file.Exists( "bin/gmsv_
162
165
]] )
163
166
transaction :addQuery (updateQuery )
164
167
print (" [MBSync] Going to update DB structure to v1.3" )
168
+ MSync .Settings .BDBVersion = MSync .BDBVersion
165
169
end
166
-
167
170
end
168
171
--[[ if(table.HasValue(MSync.Settings.EnabledModules, "MPSync")) then
169
172
//Ranks
@@ -177,19 +180,16 @@ if(file.Exists( "bin/gmsv_mysqloo_linux.dll", "LUA" ) or file.Exists( "bin/gmsv_
177
180
if transaction :getQueries () ~= nil then
178
181
transaction .onError = function (tr , err ) print (" [MSync] Database creation/update failed: " .. err ) end
179
182
transaction .onSuccess = function ()
180
- MSync .Settings .DBVersion = MSync .DBVersion
181
- MSync .Settings .RDBVersion = MSync .RDBVersion
182
- MSync .Settings .BDBVersion = MSync .BDBVersion
183
183
MSync .SaveSettings ()
184
184
print (" [MSync] Database upgrade successful, current DB schema version " .. MSync .DBVersion )
185
185
end
186
186
transaction :start ()
187
187
end
188
188
189
189
local MSync_Version_Table = server :query ([[
190
- INSERT into `msync_db_version` (`version`,`version_index`) VALUES (']] .. MSync .DBVersion .. [[ ','DBVersion') ON DUPLICATE KEY UPDATE version=VALUES(version);
191
- INSERT into `msync_db_version` (`version`,`version_index`) VALUES (']] .. MSync .RDBVersion .. [[ ','RDBVersion') ON DUPLICATE KEY UPDATE version=VALUES(version);
192
- INSERT into `msync_db_version` (`version`,`version_index`) VALUES (']] .. MSync .BDBVersion .. [[ ','BDBVersion') ON DUPLICATE KEY UPDATE version=VALUES(version)
190
+ INSERT into `msync_db_version` (`version`,`version_index`) VALUES (']] .. MSync .Settings . DBVersion .. [[ ','DBVersion') ON DUPLICATE KEY UPDATE version=VALUES(version);
191
+ INSERT into `msync_db_version` (`version`,`version_index`) VALUES (']] .. MSync .Settings . RDBVersion .. [[ ','RDBVersion') ON DUPLICATE KEY UPDATE version=VALUES(version);
192
+ INSERT into `msync_db_version` (`version`,`version_index`) VALUES (']] .. MSync .Settings . BDBVersion .. [[ ','BDBVersion') ON DUPLICATE KEY UPDATE version=VALUES(version)
193
193
]] )
194
194
MSync_Version_Table .onError = function (Q ,E ) print (" Q1" ) print (E ) end
195
195
MSync_Version_Table :start ()
0 commit comments