Восстановление удаленных таблиц в базе Dolphin pro

Некоторые решения программ в своей реализации имеют незавершенность. Иногда, при попытке выкатить новый релиз на некоторые вещи не доходят руки.

Например, счетчик показа рекламы в Dolphin pro версии 7.3 невозможно отключить, в результате в базу пишется каждый показ с IP, регионом и так далее. Несложно сделать вывод. что таблица sys_banners_shows раздувается до немыслимых размеров. В попытке сократить размеры базы хостеры просто отключают таблицу. При попытке почистить таблицу, она удаляется и, мало того, что невозможно отредактировать баннеры, база постоянно шлет лог ошибок.

Выход из этой ситуации есть. Необходимо создать запрос в phpMyAdmin и создать заново таблицу.

Для этого вставляем SQL запрос необходимой таблицы, убираем галочку «Показать данный запрос снова» и нажимаем кнопку Вперед.

В данном примере необходимо ввести запрос:

CREATE TABLE `sys_banners_shows` (

`ID` int(10) unsigned NOT NULL default ‘0’,

`Date` int(10) NOT NULL default ‘0’,

`IP` varchar(16) NOT NULL default »,

KEY `ID` (`ID`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Примеры SQL запросов можно скачать здесь или на github.com.

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

2 × один =