Fórum
Ошибка создания индексов при инициализации схемы MySQL
Alexey Kurgan, modificado 8 Anos atrás.
Ошибка создания индексов при инициализации схемы MySQL
New Member Postagens: 18 Data de Entrada: 05/04/06 Postagens Recentes
При первоначальной инициализации схемы MySQL порталом (Liferay Portal 6.2) в логе наблюдаются следующие ошибки создания индексов:
полный лог файл прилагается.
Это можно поправить средствами Liferay или нужно писать дополнительный скрипт досоздающий индексы?
...
19:29:12,053 WARN [qtp401625763-22][BaseDB:457] Specified key was too long; max key length is 767 bytes: create index IX_7020130F on SCProductVersion (directDownloadURL);
19:29:12,055 ERROR [qtp401625763-22][BaseDB:464] create index IX_7020130F on SCProductVersion (directDownloadURL);
19:29:53,464 WARN [qtp401625763-22][BaseDB:457] Specified key was too long; max key length is 767 bytes: create index IX_89509087 on User_ (companyId, openId);
19:29:53,465 ERROR [qtp401625763-22][BaseDB:464] create index IX_89509087 on User_ (companyId, openId);
...
19:30:38,349 WARN [qtp401625763-22][BaseDB:457] Specified key was too long; max key length is 767 bytes: create index IX_5848F52D on Marketplace_Module (appId, bundleSymbolicName, bundleVersion);
19:30:38,350 ERROR [qtp401625763-22][BaseDB:464] create index IX_5848F52D on Marketplace_Module (appId, bundleSymbolicName, bundleVersion);
19:30:38,545 WARN [qtp401625763-22][BaseDB:457] Specified key was too long; max key length is 767 bytes: create index IX_DD03D499 on Marketplace_Module (bundleSymbolicName);
19:30:38,546 ERROR [qtp401625763-22][BaseDB:464] create index IX_DD03D499 on Marketplace_Module (bundleSymbolicName);
...
19:30:57,217 WARN [qtp401625763-22][BaseDB:457] BLOB/TEXT column 'name' used in key specification without a key length: create index IX_2C5184D4 on CalendarResource (companyId, name, active_);
19:30:57,737 WARN [qtp401625763-22][BaseDB:457] BLOB/TEXT column 'name' used in key specification without a key length: create index IX_B9EA8C92 on CalendarResource (groupId, name, active_);
...
19:31:28,770 WARN [qtp401625763-22][BaseDB:457] BLOB/TEXT column 'url' used in key specification without a key length: create unique index IX_A6A89EB1 on OpenSocial_Gadget (companyId, url);
...
полный лог файл прилагается.
Это можно поправить средствами Liferay или нужно писать дополнительный скрипт досоздающий индексы?
Alexey Kakunin, modificado 8 Anos atrás.
RE: Ошибка создания индексов при инициализации схемы MySQL
Liferay Master Postagens: 621 Data de Entrada: 07/07/08 Postagens Recentes
Добрый день.
Если верить последнему комментарию в данной ошибке: https://issues.liferay.com/browse/LPS-33259 - это бага в MySQL 5.6.1 (http://bugs.mysql.com/bug.php?id=68453) - там де дается возможный workaround (пересоздать индексы руками)
Если верить последнему комментарию в данной ошибке: https://issues.liferay.com/browse/LPS-33259 - это бага в MySQL 5.6.1 (http://bugs.mysql.com/bug.php?id=68453) - там де дается возможный workaround (пересоздать индексы руками)
Alexey Kurgan, modificado 8 Anos atrás.
RE: Ошибка создания индексов при инициализации схемы MySQL
New Member Postagens: 18 Data de Entrada: 05/04/06 Postagens Recentes
Спасибо. Я тоже пришел к мнению пересоздать руками. Но официальное подтверждение этому все же лучше.