blob: 8df653d5b538733907637b9d5ca9cee7c2db7cc6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
<?php
final class CleanupCwTasks extends Migration
{
public function description()
{
return 'deletes unlinked entries';
}
public function up()
{
DBManager::get()->exec('
DELETE FROM `cw_tasks`
WHERE `solver_type` = "autor"
AND `solver_id` NOT IN (SELECT `user_id` FROM `auth_user_md5`)'
);
DBManager::get()->exec('
DELETE FROM `cw_tasks`
WHERE `solver_type` = "group"
AND `solver_id` NOT IN (SELECT `statusgruppe_id` FROM `statusgruppen`)'
);
}
}
|