From 52dda066cd9de5e7d8b61d15116296206554295a Mon Sep 17 00:00:00 2001 From: Taras Machyshyn Date: Wed, 9 Oct 2019 10:34:26 +0300 Subject: [PATCH] Index name consists of a list of fields for relation tables --- application/Espo/Core/Utils/Database/Schema/Converter.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/application/Espo/Core/Utils/Database/Schema/Converter.php b/application/Espo/Core/Utils/Database/Schema/Converter.php index d304464ef3..2a1c5aa674 100644 --- a/application/Espo/Core/Utils/Database/Schema/Converter.php +++ b/application/Espo/Core/Utils/Database/Schema/Converter.php @@ -340,7 +340,8 @@ class Converter } if (!empty($uniqueIndex)) { - $table->addUniqueIndex($uniqueIndex, SchemaUtils::generateIndexName($columnName, 'unique')); + $uniqueIndexName = implode('_', $uniqueIndex); + $table->addUniqueIndex($uniqueIndex, SchemaUtils::generateIndexName($uniqueIndexName, 'unique')); } //END: add unique indexes