From 0f2520c357bd7afb63bc46b295de51fc9a06fd42 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Thu, 20 Jul 2023 00:30:42 +0200 Subject: [PATCH] fix(postgres): Use a unique index name ts_session is already used in Talk since Nextcloud 22. Unluckily in Postgres index names have to be unique inside the database, not only per table. Signed-off-by: Joas Schilling --- lib/Listeners/AddMissingIndicesListener.php | 2 +- lib/Migration/Version010000Date20190617184535.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Listeners/AddMissingIndicesListener.php b/lib/Listeners/AddMissingIndicesListener.php index dd23d8b1f52..3e2748f57ea 100644 --- a/lib/Listeners/AddMissingIndicesListener.php +++ b/lib/Listeners/AddMissingIndicesListener.php @@ -38,6 +38,6 @@ public function handle(Event $event): void { return; } - $event->addMissingIndex('text_steps', 'ts_session', ['session_id']); + $event->addMissingIndex('text_steps', 'textstep_session', ['session_id']); } } diff --git a/lib/Migration/Version010000Date20190617184535.php b/lib/Migration/Version010000Date20190617184535.php index 8d8705cb9c9..eb1e5dd1705 100644 --- a/lib/Migration/Version010000Date20190617184535.php +++ b/lib/Migration/Version010000Date20190617184535.php @@ -130,7 +130,7 @@ public function changeSchema(IOutput $output, Closure $schemaClosure, array $opt $table->setPrimaryKey(['id']); $table->addIndex(['document_id'], 'rd_steps_did_idx'); $table->addIndex(['version'], 'rd_steps_version_idx'); - $table->addIndex(['session_id'], 'ts_session'); + $table->addIndex(['session_id'], 'textstep_session'); } return $schema; }