**Всі рекомендації (а точніше - суворі вимоги) нижче, слід розуміти як "перед оновленням"**\\ у разі ігнорування цих рекомендацій та отриманні після цього вкрай негативних ефектів - ССЗБ. ====== 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]]