Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
freepbx_id_trigger [2017/09/06 22:49] komivlad |
freepbx_id_trigger [2023/08/25 19:58] (текущий) Евгений Романенко |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== FreePBX добавление поля id в таблицу cdr ====== | ||
| + | |||
| Во **FreePBX** таблица cdr не содержит поля id, и автоикрементом с ключем выступает поле acctid, для добавления id с необходимым значением, надо добавить в бд триггер, который при добавлении данных в таблицу, будет обновлять поле id.\\ | Во **FreePBX** таблица cdr не содержит поля id, и автоикрементом с ключем выступает поле acctid, для добавления id с необходимым значением, надо добавить в бд триггер, который при добавлении данных в таблицу, будет обновлять поле id.\\ | ||
| \\ | \\ | ||
| - | На сервере с БД выполните код: | + | Предварительно сделайте бекап бд, чтобы не потерять данные в случае проблем, после чего на сервере с БД выполните код: |
| - | <code sql>ALTER TABLE `cdr` ADD `id` INT NOT NULL DEFAULT '0', ADD INDEX (`id`); | + | <code sql>ALTER TABLE `cdr` ADD `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY; |
| DELIMITER $$ | DELIMITER $$ | ||