Common database issues
10.9.0: Duplicate definition field names on definitions
Ucommerce database migration failed with message The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.uCommerce_DefinitionField' and the index name 'UX_uCommerce_DefinitionField_DefinitionId_Name'. The duplicate key value is (1, Organization). The statement has been terminated., in script 117 - Create missing unique indexes on definition fieldsSELECT pdf.* FROM uCommerce_ProductDefinitionField as pdf
INNER JOIN (
SELECT [ProductDefinitionId], [Name]
FROM [uCommerce_ProductDefinitionField]
GROUP BY ProductDefinitionId, Name
HAVING COUNT(*) > 1
) AS Duplicates ON pdf.ProductDefinitionId = Duplicates.ProductDefinitionId AND pdf.Name = Duplicates.Name
ORDER BY Name, ProductDefinitionIdSELECT df.* FROM uCommerce_DefinitionField as df
INNER JOIN (
SELECT [DefinitionId], [Name]
FROM [uCommerce_DefinitionField]
GROUP BY DefinitionId, Name
HAVING COUNT(*) > 1
) AS Duplicates ON df.DefinitionId = Duplicates.DefinitionId AND df.Name = Duplicates.Name
ORDER BY Name, DefinitionIdLast updated