* revalidate cache before upgrading db

This commit is contained in:
slawkens1 2018-01-14 14:30:13 +01:00
parent ab73c602c3
commit fc6cd29e84

View File

@ -182,6 +182,7 @@ $tmp = '';
if(fetchDatabaseConfig('database_version', $tmp)) { // we got version
$tmp = (int)$tmp;
if($tmp < DATABASE_VERSION) { // import if older
$db->revalidateCache();
for($i = $tmp + 1; $i <= DATABASE_VERSION; $i++) {
require(SYSTEM . 'migrations/' . $i . '.php');
updateDatabaseConfig('database_version', $i);
@ -190,6 +191,7 @@ if(fetchDatabaseConfig('database_version', $tmp)) { // we got version
}
else { // register first version
registerDatabaseConfig('database_version', 0);
$db->revalidateCache();
for($i = 1; $i <= DATABASE_VERSION; $i++) {
require(SYSTEM . 'migrations/' . $i . '.php');
updateDatabaseConfig('database_version', $i);