3 declare(strict_types=1);
28 protected \ilDBInterface
$db;
37 if (!$this->db->indexExistsByFields(
'exc_assignment', [
'exc_id'])) {
38 $this->db->addIndex(
'exc_assignment', [
'exc_id'],
'i1');
44 if (!$this->db->indexExistsByFields(
'exc_members', [
'usr_id'])) {
45 $this->db->addIndex(
'exc_members', [
'usr_id'],
'i1');
51 if (!$this->db->indexExistsByFields(
'exc_assignment', [
'deadline_mode',
'exc_id'])) {
52 $this->db->addIndex(
'exc_assignment', [
'deadline_mode',
'exc_id'],
'i2');
58 if (!$this->db->indexExistsByFields(
'exc_ass_file_order', [
'assignment_id'])) {
59 $this->db->addIndex(
'exc_ass_file_order', [
'assignment_id'],
'i1');
65 if (!$this->db->indexExistsByFields(
'il_exc_team', [
'id'])) {
66 $this->db->addIndex(
'il_exc_team', [
'id'],
'i1');
prepare(\ilDBInterface $db)
Prepare the execution of the steps.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...