Elastix 4 и MariaDB 5.5.50: не могут реплицировать ограничения внешнего ключа - PullRequest
0 голосов
/ 25 сентября 2018

В течение прошлой недели я рвал на себе волосы, пытаясь вернуть мои ограничения внешнего ключа на мою таблицу contact в Elastix.

Ограничения, которые я пытаюсь воспроизвести,следующее: Копировать эти внешние ключи

Я пробовал:

ALTER TABLE contact ADD CONSTRAINT ( id_agent ) REFERENCES agent(id);

, но безрезультатно.Я получаю ответ:

 SQL query: ALTER TABLE call_entry ADD CONSTRAINT call_entry_ibfk_3 FOREIGN KEY(id_contact) REFERENCES contact.id MySQL said: #1005 - Can't create table 'call_center.#sql-888_37e3e' (errno: 150) 

Все агенты баз данных, queue_call_entry, campaign_entry существуют и имеют данные.Структура контактной таблицы здесь: структура контактной таблицы

Любая помощь будет высоко оценена, спасибо за ваше время.

...