**Всі рекомендації (а точніше - суворі вимоги) нижче, слід розуміти як "перед оновленням"**\\
у разі ігнорування цих рекомендацій та отриманні після цього вкрай негативних ефектів - ССЗБ.
====== 1.5.9 ======
Зміни в структурі БД:
CREATE TABLE IF NOT EXISTS `gen_devices` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`running` TINYINT(1) NOT NULL DEFAULT 0,
`model` VARCHAR(255) NOT NULL,
`fuel` VARCHAR(64) NOT NULL,
`tankvolume` INT(11) NOT NULL,
`consumption` FLOAT NOT NULL,
`address` VARCHAR(255) NOT NULL,
`geo` VARCHAR(64) NOT NULL,
`motohours` FLOAT NOT NULL DEFAULT 0,
`serviceinterval` INT NOT NULL DEFAULT 0,
`intank` FLOAT NOT NULL DEFAULT 0,
`opalias` varchar(64) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
CREATE TABLE IF NOT EXISTS `gen_service_types` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`title` VARCHAR(255) NOT NULL,
`description` TEXT,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
CREATE TABLE IF NOT EXISTS `gen_services` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`genid` INT(11) NOT NULL,
`typeid` INT(11) NOT NULL,
`date` DATETIME NOT NULL,
`motohours` FLOAT NOT NULL,
`notes` TEXT,
PRIMARY KEY (`id`),
KEY `genid` (`genid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
CREATE TABLE IF NOT EXISTS `gen_events` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`genid` INT(11) NOT NULL,
`event` varchar(16) NOT NULL,
`date` DATETIME NOT NULL,
PRIMARY KEY (`id`),
KEY `genid` (`genid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
CREATE TABLE IF NOT EXISTS `gen_refuels` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`genid` INT(11) NOT NULL,
`date` DATETIME NOT NULL,
`liters` FLOAT NOT NULL,
`price` FLOAT NOT NULL,
PRIMARY KEY (`id`),
KEY `genid` (`genid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
====== 1.5.8 ======
в конфіг alter.ini додано наступні опції
CLAPTRAPBOT_ENABLED=0
CLAPTRAPBOT_TOKEN=""
CLAPTRAPBOT_DEBUG=0
CLAPTRAPBOT_AUTH_STRING="changeme"
CLAPTRAPBOT_HOOK_URL="https://yourhost.com/tgtinygate/"
CLAPTRAPBOT_USERSTATS_URL="https://my.yourhost.com/"
CLAPTRAPBOT_PKBD_ROW=2
CLAPTRAPBOT_FEATURES="profile,credit,mypayments,support"
CLAPTRAPBOT_THROTTLE_LIMIT=20
CLAPTRAPBOT_THROTTLE_BAN_TIME=120
CLAPTRAPBOT_MY_PAYMENTS_LIMIT=3
CLAPTRAPBOT_USERS_TAGID=0
PON_ONU_CUSTOM_GEO=0
PONBOXES_SEARCHBL=0
LIFESTORY_DEFAULT_DEPTH=50
а в userstats.ini ось такі
TG_BOT_QR=0
PAYMENTS_DEPTH_LIMIT=0
Зміни в структурі БД:
CREATE TABLE IF NOT EXISTS `ct_auth` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`chatid` VARCHAR(40) NOT NULL,
`login` VARCHAR(64) NOT NULL,
`password` VARCHAR(64) NOT NULL,
`date` DATETIME DEFAULT NULL,
`active` TINYINT(1) NOT NULL DEFAULT 1,
PRIMARY KEY (`id`),
KEY `idx_chatid` (`chatid`),
KEY `idx_login` (`login`),
KEY `idx_active` (`active`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
ALTER TABLE `pononu` ADD `geo` VARCHAR(64) NULL DEFAULT NULL AFTER `login`;
CREATE TABLE IF NOT EXISTS `ub_im_pinned` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`login` VARCHAR(64) NOT NULL,
`pinned` VARCHAR(64) NOT NULL,
PRIMARY KEY (`id`),
KEY `idx_login` (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
ALTER TABLE `weblogs` ADD FULLTEXT INDEX `ft_event` (`event`);
====== 1.5.7 ======
в конфіг alter.ini додано наступні опції
TASKMAN_SHOW_REALNAMES=0
EXPAND_ADCOMMENTS_IN_PROFILE=""
OPENPAYZ_USER_RESET=0
Зміни в структурі БД:
ALTER TABLE `ukv_users` ADD `tariffnmdate` VARCHAR(20) NULL DEFAULT NULL AFTER `tariffnmid`;
====== 1.5.6 ======
в конфіг alter.ini додано наступні опції
KATOTTG_ENABLED=0
в конфіг userstats.ini додано наступні опції
TARIFF_APOCRYPHA=""
TARIFF_DEALWITHIT_LOOKUP=0
Зміни в структурі БД:
ALTER TABLE `ddt_options` ADD `chargeabsolute` INT(11) NULL DEFAULT 0 AFTER `tariffmove`;
ALTER TABLE `ddt_options` ADD `creditcustom` INT(11) NULL DEFAULT 0 AFTER `chargeabsolute`;
CREATE TABLE IF NOT EXISTS `katottg` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`ob` VARCHAR(64) NOT NULL,
`ra` VARCHAR(64) NOT NULL,
`tg` VARCHAR(64) NOT NULL,
`ci` VARCHAR(64) NOT NULL,
`type` VARCHAR(2) DEFAULT NULL,
`name` VARCHAR(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
CREATE TABLE IF NOT EXISTS `katottg_cities` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`katid` INT(11) NOT NULL,
`cityid` INT(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `cityid` (`cityid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
CREATE TABLE IF NOT EXISTS `katottg_streets` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`katid` INT(11) NOT NULL,
`streetid` INT(11) NOT NULL,
`cd` VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `streetid` (`streetid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
ALTER TABLE `employee` ADD `birthdate` DATE NULL AFTER `amountLimit`;
====== 1.5.5 ======
в конфіг alter.ini додано наступні опції
HIVE_DISABLED=0
HIVE_CUSTOM_URL=""
HIVE_MORE_CONTEXT=1
HIVE_ISP_INFO=""
В конфіг userstats.ini необхідно додати наступні опції
PAYMENTID_QR_STATIC=""
PAYMENTID_QR_PBFU_TOKEN=""
PAYMENTID_QR_PBFU_ACC=1
PAYMENTID_QR_PBFU_SUM=1
PAYMENTID_QR_PBFU_SHORTENER=""
====== 1.5.4 ======
Зміни в структурі БД:
CREATE TABLE IF NOT EXISTS `taxsup` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`login` VARCHAR(32) NOT NULL,
`fee` DOUBLE DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `login` (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
В конфіг alter.ini необхідно додати наступні опції
ONEPUNCH_CM=1
TAXSUP_ENABLED=0
TAXSUP_CASHTYPEID=1
BUILDMAP_DEFERRED=0
В конфіг billing.ini необхідно додати опцію
SLOW_PAGE_LOG=0
====== 1.5.3 ======
Зберігаєм спокій.
В конфіг alter.ini необхідно додати наступні опції
BGPMON_ENABLED=0
OPENPAYZ_HIGHLOAD_ENABLE=0
В конфіг userstats.ini необхідно додати наступні опції
XMLAGENT_SELF_UNFREEZE_ALLOWED=0
Зміни в структурі БД:
CREATE TABLE IF NOT EXISTS `bgppeers` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`ip` VARCHAR(64) DEFAULT NULL,
`name` VARCHAR(64) DEFAULT NULL,
`short` VARCHAR(16) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `ip` (`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
====== 1.5.2 ======
Просто декілька невеликих змін.
В конфіг alter.ini необхідно додати наступні опції
FASTPROFITCALC_ENABLED=0
KARMA_IN_PROFILE=0
SWITCHES_AUTH_ENABLED=0
PON_SCRIPTS_ENABLED=0
PON_ONU_FDB_SELFFILTER=1
USERBYIP_ENABLED=0
PB_FASTURL_TOKEN=""
PB_FASTURL_PRICES=""
PB_FASTURL_TEMPLATE=""
PB_FASTURL_SHORTENER=""
PB_FASTURL_PREVIEW=0
Зміни в структурі БД:
CREATE TABLE IF NOT EXISTS `pbxcalls` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`filename` VARCHAR(250) DEFAULT NULL,
`login` VARCHAR(64) DEFAULT NULL,
`size` INT(11) DEFAULT NULL,
`direction` VARCHAR(4) DEFAULT NULL,
`storage` VARCHAR(4) DEFAULT NULL,
`date` DATETIME DEFAULT NULL,
`number` VARCHAR(32) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `idx_login` (`login`),
KEY `idx_date` (`date`),
KEY `idx_number` (`number`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
CREATE TABLE IF NOT EXISTS `switchauth` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`swid` INT(11) NOT NULL,
`login` VARCHAR(64) DEFAULT NULL,
`password` VARCHAR(64) DEFAULT NULL,
`enable` VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `switchid` (`swid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Все що старіше за 1.5.2 (чому?!!), починаючи з релізу Ubilling 1.5.8 можна побачити в менеджері оновлень, тільки скопіювавши вміст директорії **docs/oldupdinfo/** до **content/updates/**. Оновлюйтесь вчасно і все буде добре.
[[relnotes_archive|Архів рекомендацій щодо оновлень від 0.4.3 до 1.5.1]]