Merge pull request #41232 from nextcloud/backport/41230/stable27

[stable27] fix: add index on migration only if needed
This commit is contained in:
Git'Fellow 2023-11-02 10:23:56 +01:00 committed by GitHub
commit 34acba0ae7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -52,9 +52,10 @@ class Version28000Date20230803221055 extends SimpleMigrationStep {
$column = $table->getColumn('user_id');
$column->setNotnull(false);
$table->addIndex(['user_id', 'app_id', 'identifier'], 'tp_tasks_uid_appid_ident');
$changed = true;
if (!$table->hasIndex('tp_tasks_uid_appid_ident')) {
$table->addIndex(['user_id', 'app_id', 'identifier'], 'tp_tasks_uid_appid_ident');
$changed = true;
}
}
if ($changed) {