Обновление с предыдущих beta-версий
Одна страница
Распечатать
. Редактировалось 2 раза, последний — #1
Тем, кто устанавливал версию beta1 (была доступна в период с 9 марта до 2 апреля) для корректной работы beta2 нужно выполнить следующие запросы:
ALTER TABLE `ib_user`
ADD COLUMN `real_name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'Реальное имя пользователя, если он захочет его указать' AFTER `email`;
ALTER TABLE `ib_user_settings`
ADD COLUMN `goto` ENUM('0','1','2','3') NOT NULL DEFAULT '0' COMMENT 'Переход после отправки сообщения: 0 -- в тему, 1 -- в раздел, 2 -- к "Обновившимся", 3 -- к "Непрочитанным"' AFTER `wysiwyg`;
ALTER TABLE `ib_forum_type`
ADD COLUMN `allow_subforums` ENUM('0','1') NOT NULL DEFAULT '0' COMMENT 'У разделов данного типа могут быть вложенные подразделы' AFTER `allow_mass`;
UPDATE `ib_forum_type` SET `allow_subforums`='1' WHERE `module`='statpage';
ALTER TABLE `ib_forum_type`
ADD COLUMN `allow_personal` ENUM('0','1') NOT NULL DEFAULT '0' COMMENT 'Разделы данного типа могут быть личными' AFTER `allow_subforums`;
CREATE TABLE `ib_user_award` (
`id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Идентификатор',
`uid` MEDIUMINT(8) UNSIGNED NOT NULL COMMENT 'Идентификатор награжденного пользователя',
`file` VARCHAR(255) NOT NULL COMMENT 'Имя файла с изображением награды',
`descr` VARCHAR(255) NOT NULL COMMENT 'Описание причины для награждения',
`time` INT(10) UNSIGNED NOT NULL COMMENT 'Дата награждения',
PRIMARY KEY (`id`),
INDEX `uid` (`uid`)
)
ENGINE=InnoDB;
CREATE TABLE `ib_user_field` (
`id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Идентификатор поля',
`title` VARCHAR(60) NOT NULL COMMENT 'Название поля',
`type` ENUM('text','number','select','multiselect','radio') NOT NULL DEFAULT 'text' COMMENT 'Тип поля: текст, числовое значение, выбор значения из списка типа Select или переключателей Radio',
`values` TEXT NOT NULL COMMENT 'Список возможных значений для select и radio, для text -- регулярное выражение для проверки корректности ввода',
`in_msg` ENUM('0','1') NOT NULL DEFAULT '1' COMMENT 'Выводить значение поля при показе сообщений пользователя или только в его профиле',
`sortfield` SMALLINT(5) UNSIGNED NOT NULL COMMENT 'Поле для сортировки',
PRIMARY KEY (`id`)
)
COMMENT='Задаваемые поля для профиля пользователя'
COLLATE='utf8_general_ci'
ENGINE=InnoDB;
CREATE TABLE `ib_user_value` (
`uid` MEDIUMINT(8) UNSIGNED NOT NULL COMMENT 'Идентификатор пользователя',
`fdid` SMALLINT(5) UNSIGNED NOT NULL COMMENT 'Идентификатор задаваемого поля',
`value` VARCHAR(255) NOT NULL COMMENT 'Значение задаваемого поля',
PRIMARY KEY (`uid`, `fdid`)
)
COMMENT='Значения задаваемых полей профиля пользователя'
COLLATE='utf8_general_ci'
ENGINE=InnoDB;
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
. Редактировалось 1 раз, последний — #2
Для перехода с beta 2 на beta 3 выполните следующие запросы:
Как обычно, вместо "ib_" нужно подставить свой префикс базы.
ALTER TABLE `ib_post`
ADD INDEX `author_uid` (`uid`);
UPDATE `ib_current`.`ib_forum_type` SET `allow_subforums`='1' WHERE `module`='stdforum';
Как обычно, вместо "ib_" нужно подставить свой префикс базы.
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
Одна страница
Распечатать У вас нет прав для отправки сообщений в эту тему.