diff --git a/mod/bigbluebuttonbn/db/install.xml b/mod/bigbluebuttonbn/db/install.xml index cbd72d66d51..82f86f5ccc4 100644 --- a/mod/bigbluebuttonbn/db/install.xml +++ b/mod/bigbluebuttonbn/db/install.xml @@ -1,5 +1,5 @@ - @@ -75,6 +75,7 @@ + diff --git a/mod/bigbluebuttonbn/db/upgrade.php b/mod/bigbluebuttonbn/db/upgrade.php index 2d84bd43f92..769068c53d7 100644 --- a/mod/bigbluebuttonbn/db/upgrade.php +++ b/mod/bigbluebuttonbn/db/upgrade.php @@ -485,6 +485,20 @@ function xmldb_bigbluebuttonbn_upgrade($oldversion = 0) { } // Automatically generated Moodle v4.1.0 release upgrade line. // Put any upgrade step following this. + if ($oldversion < 2023011800) { + + // Define index course_bbbid_ix (not unique) to be added to bigbluebuttonbn_logs. + $table = new xmldb_table('bigbluebuttonbn_logs'); + $index = new xmldb_index('course_bbbid_ix', XMLDB_INDEX_NOTUNIQUE, ['courseid', 'bigbluebuttonbnid']); + + // Conditionally launch add index course_bbbid_ix. + if (!$dbman->index_exists($table, $index)) { + $dbman->add_index($table, $index); + } + + // Bigbluebuttonbn savepoint reached. + upgrade_mod_savepoint(true, 2023011800, 'bigbluebuttonbn'); + } return true; } diff --git a/mod/bigbluebuttonbn/version.php b/mod/bigbluebuttonbn/version.php index adee3e077ca..5b78a7fbd16 100644 --- a/mod/bigbluebuttonbn/version.php +++ b/mod/bigbluebuttonbn/version.php @@ -27,6 +27,6 @@ defined('MOODLE_INTERNAL') || die; -$plugin->version = 2022112800; +$plugin->version = 2023011800; $plugin->requires = 2022111800; $plugin->component = 'mod_bigbluebuttonbn';