diff options
author | Git'Fellow <12234510+solracsf@users.noreply.github.com> | 2023-11-01 17:12:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-01 17:12:45 +0100 |
commit | 91c92f533ef8e014b714875f86a320639de5fd10 (patch) | |
tree | 9ac90a5b56e05bbe1522ca61657754a7ab646413 /core/Migrations | |
parent | 489624bb3aee0b1b2a49032b8cfe0b802f7cd322 (diff) | |
download | nextcloud-server-91c92f533ef8e014b714875f86a320639de5fd10.tar.gz nextcloud-server-91c92f533ef8e014b714875f86a320639de5fd10.zip |
fix: add index on migration only if needed
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Diffstat (limited to 'core/Migrations')
-rw-r--r-- | core/Migrations/Version28000Date20230803221055.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/Migrations/Version28000Date20230803221055.php b/core/Migrations/Version28000Date20230803221055.php index 8878a6f6cce..3aaf4f19431 100644 --- a/core/Migrations/Version28000Date20230803221055.php +++ b/core/Migrations/Version28000Date20230803221055.php @@ -52,7 +52,9 @@ class Version28000Date20230803221055 extends SimpleMigrationStep { $column = $table->getColumn('user_id'); $column->setNotnull(false); - $table->addIndex(['user_id', 'app_id', 'identifier'], 'tp_tasks_uid_appid_ident'); + if (!$table->hasIndex('tp_tasks_uid_appid_ident')) { + $table->addIndex(['user_id', 'app_id', 'identifier'], 'tp_tasks_uid_appid_ident'); + } $changed = true; } |