blob: 8ba201c85237e743a680f1c0438a516e5037dc2a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
<?php
/**
* @see https://gitlab.studip.de/studip/studip/-/issues/5490
*/
final class AdjustScheduleTable extends Migration
{
public function description()
{
return 'Fixes problems with migration 6.0.13';
}
public function up()
{
$query = "ALTER TABLE `schedule_courses`
MODIFY COLUMN `course_id` CHAR(32) COLLATE latin1_bin NOT NULL,
MODIFY COLUMN `mkdate` INT(11) UNSIGNED NOT NULL DEFAULT 0,
MODIFY COLUMN `chdate` INT(11) UNSIGNED NOT NULL DEFAULT 0";
DBManager::get()->execute($query);
}
public function down()
{
$query = "ALTER TABLE `schedule_courses`
MODIFY COLUMN `course_id` CHAR(32) COLLATE latin1_bin NOT NULL,
MODIFY COLUMN `mkdate` BIGINT(10) NOT NULL DEFAULT 0,
MODIFY COLUMN `chdate` BIGINT(10) NOT NULL DEFAULT 0";
DBManager::get()->execute($query);
}
}
|