blob: a8e028ee04ff357a1af4758682a068d0ebb8b40d (
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
30
31
32
33
|
<?
class Step00194Studycourse extends Migration
{
function description()
{
return 'adding a new table abschluss and columns into the table user_studiengang';
}
function up()
{
$db = DBManager::get();
// create database table for privacy settings
$db->exec("CREATE TABLE IF NOT EXISTS `abschluss` (
`abschluss_id` char(32) NOT NULL default '',
`name` varchar(255) NOT NULL default '',
`beschreibung` text,
`mkdate` int(20) default NULL,
`chdate` int(20) default NULL,
PRIMARY KEY (`abschluss_id`)
) ENGINE=MyISAM");
$db->exec("ALTER TABLE `user_studiengang` ADD `semester` TINYINT(2) DEFAULT 0");
$db->exec("ALTER TABLE `user_studiengang` ADD `abschluss_id` CHAR(32) DEFAULT 0");
$db->exec("ALTER TABLE `user_studiengang` ADD INDEX ( `studiengang_id` )");
}
function down()
{
$db = DBManager::get();
$db->exec("DROP TABLE IF EXISTS `abschluss`");
$db->exec("ALTER TABLE `user_studiengang` DROP `semester`");
$db->exec("ALTER TABLE `user_studiengang` DROP `abschluss_id`");
}
}
|