Страница 1 из 1

Создание нового письма ошибка БД

Добавлено: 19 май 2023, 10:48
De_mon
Добрый день, видимо при обновлении не создалась таблица, скрипт обновления естественно запускал
2023-05-19_12-45-33.png

Re: Создание нового письма ошибка БД

Добавлено: 19 май 2023, 11:22
support
Эта таблица в версии 3.1 была добавлена:)

Выполните следующий скрипт:

Код: Выделить всё

ALTER TABLE `app_ext_export_templates` ADD `save_attachments` VARCHAR(255) NOT NULL AFTER `save_as`;

CREATE TABLE IF NOT EXISTS `app_ext_email_rules_blocks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(64) NOT NULL,
  `description` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Re: Создание нового письма ошибка БД

Добавлено: 19 май 2023, 11:32
De_mon
#1060 - Дублирующееся имя столбца 'save_attachments'

Re: Создание нового письма ошибка БД

Добавлено: 19 май 2023, 12:05
support
Тогда просто

Код: Выделить всё

CREATE TABLE IF NOT EXISTS `app_ext_email_rules_blocks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(64) NOT NULL,
  `description` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Re: Создание нового письма ошибка БД

Добавлено: 19 май 2023, 12:09
De_mon
Не помогает ( ровно те же ошибки

Re: Создание нового письма ошибка БД

Добавлено: 19 май 2023, 12:30
support
Ой, ошибся с запросом. Вот корректный запрос:

Код: Выделить всё

CREATE TABLE IF NOT EXISTS `app_ext_mail_templates` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `accounts_id` int(11) NOT NULL,
  `subject` varchar(255) NOT NULL,
  `body` text NOT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_accounts_id` (`accounts_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Re: Создание нового письма ошибка БД

Добавлено: 19 май 2023, 12:41
De_mon
Спасибо, проблема решена