увеличить максимальный предел символов для ключей индекса в mariaDB - PullRequest
1 голос
/ 28 февраля 2020

В Nextcloud / social у нас есть такая проблема:

 Primary index name on "oc_social_a2_cache_documts" is too long.

см .: https://github.com/nextcloud/social/issues/850

Есть ли способ увеличить ограничение на длину символа индекса?


Обновление: структура таблицы

REATE TABLE `oc_social_a2_cache_documts` (
  `id_prim` varchar(128) COLLATE utf8_bin NOT NULL,
  `id` varchar(1000) COLLATE utf8_bin DEFAULT NULL
  PRIMARY KEY (`id_prim`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

Это работает, если я переименую таблицу в более короткое имя с одним символом меньше: просто oc_social_a2_cache_docums

Но здесь это не решение, так как в старых версиях оно работало раньше, я не уверен, как проблема могла возникнуть только при последнем обновлении ???

...