Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

relnotes [2019/08/13 17:52]
nightfly
relnotes [2019/12/07 17:48] (текущий)
nightfly
Строка 2: Строка 2:
 в случае игнорирования этих рекомендаций и получении после этого очень нехороших эффектов - ССЗБ. в случае игнорирования этих рекомендаций и получении после этого очень нехороших эффектов - ССЗБ.
  
 +====== 1.0.3 ======
 +
 +Просто обновляемся автообновлятором. Нажимаем кнопочки в менеджере обновлений.
 +
 +В конфиг alter.ini добавить:
 +<code ini>
 +ONUREG_HUAWEI_NATIVE_VLAN=0
 +PONMAP_ENABLED=0
 +ITSATRAP_ENABLED=0
 +</code>
 +
 +Изменения в структуре БД:
 +
 +<code sql>
 +CREATE TABLE IF NOT EXISTS `zte_qinq` (
 +    `id` int(11) NOT NULL AUTO_INCREMENT,
 +    `swid` int(11) NOT NULL,
 +    `slot_number` int(11) NOT NULL,
 +    `port` int(4) NOT NULL,
 +    `svlan_id` int(11) NOT NULL,
 +    `cvlan` int(4) NOT NULL,        
 +    PRIMARY KEY (`id`),
 +    KEY (`svlan_id`),
 +    KEY (`cvlan`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +
 +ALTER TABLE `banksta2_presets` CHANGE `col_skiprow` col_skiprow varchar(100) DEFAULT '';
 +ALTER TABLE `banksta2_presets` ADD `replace_strs` tinyint(3) DEFAULT 0;
 +ALTER TABLE `banksta2_presets` ADD `col_replace_strs` varchar(100) DEFAULT '';
 +ALTER TABLE `banksta2_presets` ADD `strs_to_replace` varchar(200) DEFAULT '';
 +ALTER TABLE `banksta2_presets` ADD `strs_to_replace_with` varchar(200) DEFAULT '';
 +ALTER TABLE `banksta2_presets` ADD `replacements_cnt` tinyint(3) DEFAULT 1;
 +ALTER TABLE `banksta2_presets` ADD `remove_strs` tinyint(3) DEFAULT 0;
 +ALTER TABLE `banksta2_presets` ADD `col_remove_strs` varchar(100) DEFAULT '';
 +ALTER TABLE `banksta2_presets` ADD `strs_to_remove` varchar(200) DEFAULT '';
 +
 +ALTER TABLE `visor_dvrs` ADD `apikey` VARCHAR(255) NULL DEFAULT NULL AFTER `password`; 
 +ALTER TABLE `visor_dvrs` ADD `name` VARCHAR(255) NULL DEFAULT NULL AFTER `apikey`;
 +ALTER TABLE `visor_dvrs` ADD `type` VARCHAR(40) NULL DEFAULT NULL AFTER `name`;
 +</code>
 +
 +
 +
 +====== 1.0.2 ======
 +
 +Просто обновляемся автообновлятором. Нажимаем кнопочки в менеджере обновлений.
 +
 +В конфиг alter.ini добавить:
 +<code ini>
 +IBAN_ENABLED=0
 +UNIVERSAL_QINQ_USER_EXIST=0
 +VLAN_MANAGEMENT_ENABLED=0
 +REMOTEDHCP_ENABLED=0
 +QINQ_IN_PROFILE=0
 +USERNAS_IN_PROFILE=0
 +</code>
 +
 +Изменения в структуре БД:
 +
 +<code sql>
 +ALTER TABLE `qinq` ADD `svlan_id` int(10) NOT NULL AFTER `svlan`;
 +
 +ALTER TABLE `qinq` DROP `svlan`;
 +
 +RENAME TABLE `qinq` TO `qinq_bindings`;
 +
 +CREATE TABLE IF NOT EXISTS `realms` (
 +    `id` int(11) NOT NULL AUTO_INCREMENT,
 +    `realm` varchar(255) NOT NULL,
 +    `description` varchar(255) NULL,
 +    PRIMARY KEY (`id`),
 +    KEY (`realm`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +
 +INSERT INTO `realms` (`id`,`realm`,`description`) VALUES (NULL, 'default', 'default realm');
 +
 +CREATE TABLE IF NOT EXISTS `qinq_svlan` (
 +    `id` int(11) NOT NULL AUTO_INCREMENT,
 +    `realm_id` int(11) NOT NULL,
 +    `svlan` int(4) NOT NULL,
 +    `description` varchar(255) NULL,
 +    PRIMARY KEY (`id`),
 +    KEY (`realm_id`),
 +    KEY (`svlan`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +
 +INSERT INTO `qinq_svlan` (`id`, `realm_id`, `svlan`, `description`) VALUES (NULL, 1, 0, 'Use it for untagged VLAN');
 +
 +INSERT INTO `qinq_svlan` (`id`, `realm_id`, `svlan`) SELECT DISTINCT NULL, 1, `svlan` FROM `switches_qinq`;
 +
 +ALTER TABLE `switches_qinq` ADD `svlan_id` int(11) NOT NULL AFTER `switchid`;
 +
 +ALTER TABLE `switches_qinq` ADD KEY (`svlan_id`);
 +
 +UPDATE `switches_qinq` AS `swq`, `qinq_svlan` AS `qsv` SET `swq`.`svlan_id` = `qsv`.`id` WHERE `swq`.`svlan` = `qsv`.`svlan` AND `qsv`.`realm_id` =1;
 +
 +ALTER TABLE `switches_qinq` DROP `svlan`;
 +</code>
 ====== 1.0.1 ====== ====== 1.0.1 ======
  
-Просто обновляемся автообновлятором. Больше ничего пока что делать не нужно.+Просто обновляемся автообновлятором. Нажимаем кнопочки в менеджере обновлений. 
 + 
 +В конфиг alter.ini добавить
 +<code ini> 
 +DREAMKAS_ENABLED=0 
 +DREAMKAS_AUTH_TOKEN="" 
 +CALLMEBACK_ENABLED=0 
 +UNIVERSAL_QINQ_ENABLED=0 
 +ONUREG_QINQ_ENABLED=0 
 +</code> 
 + 
 + 
 + 
 + 
 +Изменения в структуре БД: 
 +<code sql> 
 +CREATE TABLE IF NOT EXISTS `dreamkas_operations` ( 
 +  `id` int(11) NOT NULL AUTO_INCREMENT, 
 +  `operation_id` varchar(255) NOT NULL, 
 +  `date_create` datetime NOT NULL, 
 +  `date_finish` datetime NOT NULL, 
 +  `date_resend` datetime NOT NULL, 
 +  `status` varchar(255) NOT NULL, 
 +  `error_code` varchar(255) NOT NULL, 
 +  `error_message` varchar(255) NOT NULL, 
 +  `receipt_id` varchar(255) NOT NULL, 
 +  `operation_body` TEXT NOT NULL, 
 +  `repeat_count` tinyint(3) NOT NULL DEFAULT 0, 
 +  PRIMARY KEY (`id`), 
 +  UNIQUE KEY (`operation_id`) 
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
 + 
 +CREATE TABLE IF NOT EXISTS `dreamkas_services_relations` ( 
 +  `id` int(11) NOT NULL AUTO_INCREMENT, 
 +  `service` varchar(42) NOT NULL, 
 +  `goods_id` varchar(255) NOT NULL, 
 +  `goods_name` varchar(255) NOT NULL, 
 +  `goods_type` varchar(255) NOT NULL, 
 +  `goods_price` double NOT NULL, 
 +  `goods_tax` varchar(255) NOT NULL, 
 +  `goods_vendorcode` varchar(255) NOT NULL, 
 +  PRIMARY KEY (`id`), 
 +  UNIQUE KEY (`service`, `goods_id`) 
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
 + 
 +CREATE TABLE IF NOT EXISTS `dreamkas_banksta2_relations` ( 
 +  `id` int(11) NOT NULL AUTO_INCREMENT, 
 +  `bs2_rec_id` int(11) NOT NULL, 
 +  `operation_id` varchar(255) NOT NULL, 
 +  `receipt_id` varchar(255) NOT NULL, 
 +  PRIMARY KEY (`id`), 
 +  UNIQUE KEY (bs2_rec_id), 
 +  UNIQUE KEY (`operation_id`) 
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
 + 
 +CREATE TABLE IF NOT EXISTS `callmeback` ( 
 +  `id` int(11) NOT NULL AUTO_INCREMENT, 
 +  `date` datetime NOT NULL, 
 +  `number` varchar(250) DEFAULT NULL, 
 +  `state` varchar(40) DEFAULT NULL, 
 +   PRIMARY KEY (`id`) 
 +) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; 
 + 
 +ALTER TABLE `salary_jobprices` CHANGE `time` `time` FLOAT NULL DEFAULT NULL;  
 + 
 +ALTER TABLE `dreamkas_operations` ADD `repeated_fiscop_id` varchar(255) NOT NULL AFTER `operation_body`;
  
 +CREATE TABLE IF NOT EXISTS `qinq` (
 +    `id` INT NOT NULL AUTO_INCREMENT, 
 +    `login` VARCHAR(45) NULL, 
 +    `svlan` INT(4) NULL,
 +    `cvlan` INT(4) NULL,
 +    PRIMARY KEY (`id`), 
 +    UNIQUE KEY (`login`)
 +) ENGINE = MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=UTF8;
 +</code>
 ====== 1.0.0 ====== ====== 1.0.0 ======
  
relnotes.1565707930.txt.gz · Последние изменения: 2019/08/13 17:52 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki