Skip to content
Snippets Groups Projects
Commit 084437e5 authored by Manuel Schwarz's avatar Manuel Schwarz :headphones:
Browse files

Fix collation for OSKA DB tables (was very slow in production).

parent 5856eaae
No related branches found
No related tags found
No related merge requests found
<?php
class FixCollation extends Migration
{
public function description()
{
return 'fix collation for OSKA tables';
}
public function up()
{
$db = DBManager::get();
$sql = 'ALTER TABLE oska_mentors
CHANGE user_id user_id VARCHAR(32) COLLATE latin1_bin NOT NULL,
CHANGE teacher teacher TINYINT(1) NOT NULL DEFAULT 0';
$db->exec($sql);
$sql = 'ALTER TABLE oska_mentees
CHANGE user_id user_id VARCHAR(32) COLLATE latin1_bin NOT NULL';
$db->exec($sql);
$sql = 'ALTER TABLE oska_matches
CHANGE mentor_id mentor_id VARCHAR(32) COLLATE latin1_bin NOT NULL,
CHANGE mentee_id mentee_id VARCHAR(32) COLLATE latin1_bin NOT NULL';
$db->exec($sql);
}
public function down()
{
}
}
pluginclassname=OSKA
pluginname=OSKA
origin=virtUOS
version=1.0.8
version=1.0.9
studipMinVersion=4.0
studipMaxVersion=4.6.99
category=Kommunikation und Zusammenarbeit
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment