ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
class.ilBackgroundTasksDB80.php
Go to the documentation of this file.
1
<?php
2
19
use
ILIAS\Setup
;
20
use
ILIAS\Data\Password
;
21
22
class
ilBackgroundTasksDB80
implements
ilDatabaseUpdateSteps
23
{
24
protected
ilDBInterface
$db
;
25
26
public
function
prepare
(
ilDBInterface
$db): void
27
{
28
$this->db =
$db
;
29
}
30
31
public
function
step_1
(): void
32
{
33
if
(!$this->db->indexExistsByFields(
'il_bt_bucket'
, [
'user_id'
])) {
34
$this->db->addIndex(
'il_bt_bucket'
, [
'user_id'
],
'i1'
);
35
}
36
}
37
}
ilBackgroundTasksDB80\step_1
step_1()
Definition:
class.ilBackgroundTasksDB80.php:31
ilBackgroundTasksDB80\prepare
prepare(ilDBInterface $db)
Definition:
class.ilBackgroundTasksDB80.php:26
ilBackgroundTasksDB80\$db
ilDBInterface $db
Definition:
class.ilBackgroundTasksDB80.php:24
ilDBInterface
ilBackgroundTasksDB80
Definition:
class.ilBackgroundTasksDB80.php:22
ilDatabaseUpdateSteps
ILIAS\Setup
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilMysqlMyIsamToInnoDbMigration.php:19
Password
Services
BackgroundTasks
classes
Setup
class.ilBackgroundTasksDB80.php
Generated on Wed Sep 3 2025 22:01:51 for ILIAS by
1.8.13 (using
Doxyfile
)