aboutsummaryrefslogtreecommitdiff
path: root/db/migrations/5.4.19_fix_tree_changes.php
blob: b4631ed215be3a6e22d99cf8635b99024fe74d69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
final class FixTreeChanges extends Migration
{
    public function description()
    {
        return 'Actually removes the config entries from 5.4.6 that was faulty at first';
    }

    protected function up()
    {
        $query = "DELETE `config`, `config_values`
                  FROM `config`
                  LEFT JOIN `config_values` USING (`field`)
                  WHERE `field` IN (
                    'RANGE_TREE_ADMIN_PERM',
                    'SEM_TREE_ADMIN_PERM'
                  )";
        DBManager::get()->exec($query);
    }
}