Содержание

0.58

07.07.2015

06.06.2015

05.05.2015

MySQL

alter table web_online ADD COLUMN `sip_number`  VARCHAR(15) NOT NULL DEFAULT '';

12.03.2015

0.57

12.11.2014

15.09.2014

MySQL:

ALTER TABLE ippools ADD COLUMN `next_pool_id` smallint(6) unsigned NOT NULL default 0;

09.09.2014

MySQL:

ALTER TABLE `dv_main` ADD COLUMN `dv_login` varchar(24) NOT NULL DEFAULT '';

03.09.2014

MySQL:

ALTER TABLE `dhcphosts_networks` ADD COLUMN `vlan` smallint(5) unsigned NOT NULL DEFAULT '0';

0.56

18.08.2014

22.07.2014

MySQL:

ALTER TABLE `msgs_unreg_requests` ADD COLUMN `login` varchar(24) not null default '';

16.06.2014

MySQL:

ALTER TABLE admins ADD COLUMN max_credit double(12,4) NOT NULL default '0.00';
ALTER TABLE admins ADD COLUMN credit_days SMALLINT not null default 0;

12.05.2014

MySQL:

ALTER TABLE `dv_log_intervals` CHANGE  `sent` `sent` bigint(14) unsigned NOT NULL default '0';
ALTER TABLE `dv_log_intervals` CHANGE  `recv` `recv` bigint(14) unsigned NOT NULL default '0';
ALTER TABLE `msgs_unreg_requests` ADD COLUMN `tp_id` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `equipment_models` ADD COLUMN  manage_web varchar(50) NOT NULL default '';
ALTER TABLE `equipment_models` ADD COLUMN  manage_ssh varchar(50) NOT NULL default '';
CREATE TABLE voip_ivr_log (
  id int unsigned not null auto_increment primary key,
  datetime datetime NOT NULL default '0000-00-00 00:00:00',
  phone varchar(16) NOT NULL default '',
  comment  varchar(20) NOT NULL default '',
  uid int unsigned NOT NULL default 0,
  KEY uid(uid)
) COMMENT 'Voip ivr log';

24.02.2014

MySQL:

ALTER TABLE `groups` ADD COLUMN `disable_chg_tp` tinyint(1) unsigned not null default 0;

12.01.2014

MySQL:

ALTER TABLE abon_tariffs ADD COLUMN `domain_id` smallint(6) unsigned not null default 0;

0.55

1.11.2013

18.07.2013

MySQL:

ALTER TABLE builds ADD COLUMN contract_id varchar(12) not null default '';
ALTER TABLE builds ADD COLUMN contract_date date not null default '0000-00-00';
ALTER TABLE builds ADD COLUMN contract_price double(15,6) NOT NULL default '0.000000';
ALTER TABLE builds ADD COLUMN comments text;

24.06.2013

MySQL:

ALTER TABLE dv_main ADD COLUMN `expire` date NOT NULL default '0000-00-00';
ALTER TABLE iptv_main ADD COLUMN `expire` date NOT NULL default '0000-00-00';
ALTER TABLE voip_main ADD COLUMN `expire` date NOT NULL default '0000-00-00';

15.05.2013

MySQL:

ALTER TABLE groups ADD COLUMN `allow_credit` tinyint(1) unsigned not null default 0;
ALTER TABLE groups ADD COLUMN `disable_paysys` tinyint(1) unsigned not null default 0;

CREATE TABLE `admin_settings` (
  `aid` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
  `object` varchar(20) NOT NULL default '',
  `setting` text not null,
  PRIMARY KEY  (`aid`, `object`)
) COMMENT="Admins settings";

03.04.2013

MySQL:

ALTER TABLE dv_calls ADD COLUMN framed_interface_id VARBINARY(16) not null default '';
ALTER TABLE dv_calls ADD COLUMN framed_ipv6_prefix VARBINARY(16) not null default '';
ALTER TABLE dv_log ADD COLUMN framed_ipv6_prefix VARBINARY(16) not null default '';  
ALTER TABLE ippools  ADD COLUMN ipv6_prefix VARBINARY(16) not null default '';

28.03.2013

MySQL:

ALTER TABLE dv_log_intervals ADD COLUMN `uid` int(11) unsigned NOT NULL default '0';
ALTER TABLE dv_log_intervals ADD KEY `uid` (`uid`);
ALTER TABLE dv_log DROP column kb;
ALTER TABLE dv_log DROP column minp;

05.03.2013

MySQL:

ALTER TABLE tarif_plans ADD COLUMN `fixed_fees_day` tinyint(1) NOT NULL default '0';
ALTER TABLE nas change column mng_host_port `mng_host_port` varchar(25) not null default '';

05.02.2013

03.10.2012

MySQL:

ALTER TABLE `abon_user_list` ADD COLUMN `manual_fee` tinyint(1) unsigned NOT NULL DEFAULT 0;

17.09.2012

MySQL:

 ALTER TABLE `voip_main` ADD COLUMN  `filter_id` varchar(150) NOT NULL default '';
 ALTER TABLE `abon_tariffs` ADD COLUMN  `manual_activate` tinyint(1) NOT NULL default 0;
 ALTER TABLE `abon_tariffs` ADD COLUMN  `user_portal` tinyint(1) NOT NULL default 0;
 CREATE TABLE reports_wizard (
   id int(11) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,
   name varchar(100) not null default '',
   comments text not null,
   query text not null default '',
   query_total text not null,
   fields text not null,
   date date not null default '0000-00-00',
   aid smallint(11) unsigned NOT NULL default 0,
   unique (name)
 ) COMMENT 'Reports Wizard';

06.08.2012

20.07.2012

активируется следующей учётной датой.

MySQL:

ALTER TABLE payments ADD COLUMN `reg_date` datetime NOT NULL default '0000-00-00 00:00:00';
CREATE TABLE docs_invoice2payments (
`invoice_id` int(11) unsigned NOT NULL default 0,
`payment_id` int(11) unsigned NOT NULL default 0,
`sum` double(10,2) NOT NULL default '0.00',
PRIMARY  KEY `invoice2payments` (`invoice_id`, `payment_id`),
FOREIGN KEY (payment_id) REFERENCES payments(id),
FOREIGN KEY (invoice_id) REFERENCES docs_invoices(id)
) COMMENT='Docs Invoice to payments' ;
REPLACE INTO docs_invoice2payments (SELECT i.id, i.payment_id, p.sum FROM docs_invoices i, payments p WHERE i.payment_id=p.id);

create table id (id int not null default 0);

DELETE FROM id;
INSERT INTO id SELECT r.id from docs_receipts r LEFT JOIN payments p ON (p.id=r.payment_id) WHERE p.id IS null;
DELETE from docs_receipts  WHERE id in (SELECT id from id);

DELETE FROM id;
INSERT INTO id SELECT ro.receipt_id from docs_receipt_orders ro LEFT JOIN docs_receipts r ON (r.id=ro.receipt_id) WHERE ro.receipt_id IS null;
DELETE from docs_receipt_orders  WHERE receipt_id in (SELECT id from id);

ALTER TABLE docs_receipts ADD FOREIGN KEY (payment_id) REFERENCES payments(id);
ALTER TABLE docs_receipt_orders ADD FOREIGN KEY (receipt_id) REFERENCES docs_receipts(id);
ALTER TABLE docs_invoice_orders ADD FOREIGN KEY (invoice_id) REFERENCES docs_invoices(id);
 
ALTER TABLE `dhcphosts_hosts` ADD COLUMN `server_vid` smallint(6) unsigned NOT NULL default '0';

09.06.2012

MySQL:

ALTER TABLE `abon_user_list` ADD COLUMN `service_count` smallint(4) unsigned NOT NULL DEFAULT 1;
UPDATE abon_user_list SET service_count=1;

0.54

04.06.2012

MySQL:

ALTER  TABLE `web_online` ADD COLUMN `sid` varchar(32) NOT NULL default '';
ALTER  TABLE `web_online` ADD COLUMN `ext_info` varchar(200) NOT NULL default '';  
ALTER  TABLE `web_online` ADD PRIMARY KEY  (`sid`);
ALTER  TABLE `web_online` ADD COLUMN `aid` smallint(6) unsigned NOT NULL default '0';

21.05.2012

MySQL:

ALTER TABLE  `fees` CHANGE COLUMN `sum` `sum` double(12,4) NOT NULL default '0.00';

24.03.2012

date,customer,total_sum,login, admin_name,created,method, ext_id,group_name';) (скоро будет доступно для всех отчётов системы)

20.03.2012

MySQL:

ALTER TABLE `voip_main` ADD COLUMN `nat` tinyint(1) unsigned NOT NULL default '1';
ALTER TABLE `docs_invoices` ADD COLUMN `deleted` tinyint(1) unsigned NOT NULL default '1';
ALTER TABLE `dv_main` ADD COLUMN `free_turbo_mode` smallint(6) unsigned NOT NULL default '0';

12.02.2012

MySQL:

ALTER TABLE payments ADD COLUMN currency smallint unsigned not null default 0;
ALTER TABLE payments ADD COLUMN amount double(10,2) NOT NULL default '0.00';

RENAME TABLE docs_invoice TO docs_receipts;
ALTER TABLE docs_receipts CHANGE COLUMN invoice_id receipt_num int(10) unsigned NOT NULL default '0';
ALTER TABLE docs_receipts ADD COLUMN  exchange_rate double(12,4) NOT NULL default '0.0000';
ALTER TABLE docs_receipts ADD COLUMN  currency smallint(6) unsigned  NOT NULL default 0;

RENAME TABLE docs_invoice_orders TO docs_receipt_orders;
ALTER TABLE docs_receipt_orders ADD COLUMN `fees_id` int(11) unsigned NOT NULL default 0;
ALTER TABLE docs_receipt_orders ADD key fees_id (fees_id);
ALTER TABLE docs_receipt_orders CHANGE COLUMN invoice_id receipt_id int(11) unsigned NOT NULL default '0';
ALTER TABLE docs_receipt_orders DROP KEY invoice_id;
ALTER TABLE docs_receipt_orders ADD KEY receipt_id (receipt_id);

RENAME TABLE docs_acct TO docs_invoices;
ALTER TABLE docs_invoices CHANGE COLUMN acct_id invoice_num int(10) unsigned NOT NULL default '0';
ALTER TABLE docs_invoices ADD COLUMN deposit double(15,6) NOT NULL default '0.000000';
ALTER TABLE docs_invoices ADD COLUMN delivery_status tinyint(2) unsigned NOT NULL default '0';
ALTER TABLE docs_invoices ADD COLUMN exchange_rate double(12,4) NOT NULL default '0.0000';
ALTER TABLE docs_invoices ADD COLUMN currency smallint unsigned  NOT NULL default 0;

RENAME TABLE docs_acct_orders TO docs_invoice_orders;
ALTER TABLE docs_invoice_orders ADD COLUMN fees_id int(11) unsigned NOT NULL default 0;
ALTER TABLE docs_invoice_orders CHANGE COLUMN acct_id invoice_id int(10) unsigned NOT NULL default '0';
ALTER TABLE docs_invoice_orders DROP KEY aid;
ALTER TABLE docs_invoice_orders ADD KEY invoice_id (invoice_id);

ALTER TABLE docs_main ADD COLUMN  invoice_date date NOT NULL default '0000-00-00';

6.02.2012

MySQL:

ALTER TABLE `docs_main` ADD COLUMN  `personal_delivery` tinyint(1) unsigned NOT NULL default '0';
ALTER TABLE `docs_main` ADD COLUMN  `invoicing_period` tinyint(3) unsigned NOT NULL default '0';
ALTER TABLE `exchange_rate_log` ADD COLUMN `id`  int(10) unsigned NOT NULL auto_increment primary key;
ALTER TABLE `dv_calls` ADD COLUMN `guest` tinyint(1) unsigned NOT NULL default '0';
ALTER TABLE `dv_calls` CHANGE COLUMN  CONNECT_INFO `CONNECT_INFO` varchar(30) NOT NULL default '';

17.03.2012

MySQL:

ALTER TABLE `docs_main` ADD COLUMN  `personal_delivery` tinyint(1) unsigned NOT NULL default '0';
ALTER TABLE `docs_main` ADD COLUMN  `invoicing_period` tinyint(3) unsigned NOT NULL default '0';

14.02.2012

MySQL:

ALTER TABLE storage_incoming_articles ADD COLUMN `sell_price` int(10) unsigned NOT NULL default '0';
ALTER TABLE storage_incoming_articles ADD COLUMN `rent_price` int(10) unsigned NOT NULL default '0';
ALTER TABLE storage_installation ADD COLUMN `mac` varchar(40) NOT NULL;
ALTER TABLE storage_installation ADD COLUMN `type` smallint(1) NOT NULL;
ALTER TABLE storage_installation ADD COLUMN `grounds` varchar(40) NOT NULL;
ALTER TABLE storage_installation ADD COLUMN `date` date NOT NULL default '0000-00-00';
CREATE TABLE IF NOT EXISTS `storage_sn` (
  `id` int(11) NOT NULL auto_increment,
  `storage_incoming_articles_id` smallint(6) NOT NULL,
  `storage_installation_id` smallint(6) NOT NULL,
  `serial` text NOT NULL,
  PRIMARY KEY  (`id`)
) DEFAULT CHARSET=utf8;

23.12.2011

MySQL

ALTER TABLE voip_main ADD COLUMN `provision_nas_id` smallint(6) unsigned NOT NULL default '0';
ALTER TABLE voip_main ADD COLUMN `provision_port` smallint(6) unsigned NOT NULL default '0';

15.12.2011

MySQL:

ALTER TABLE `voip_tps` ADD COLUMN `time_division` smallint(6) unsigned NOT NULL default '0';

09.12.2011

MySQL:

ALTER TABLE `vlan_main` ADD COLUMN  `unnumbered_ip` int(10) unsigned NOT NULL default '0';

05.12.2011

09.11.2011

MYSQL:

ALTER TABLE tarif_plans ADD fees_method tinyint(4) UNSIGNED NOT NULL DEFAULT '0';
CREATE TABLE `extfin_balance_reports` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `period` varchar(7) NOT NULL default '0000-00',
  `sum` double(14,2)  NOT NULL default '0.00',
  `bill_id` int(11) unsigned NOT NULL default '0',
  `aid` smallint(6) unsigned NOT NULL default '0',
  `date` date NOT NULL default '0000-00-00',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `period` (`period`,`bill_id`)
) COMMENT='Extfin  users balanse reports';

20.10.2011

MYSQL:

ALTER TABLE tarif_plans ADD COLUMN `neg_deposit_ippool` smallint(6) unsigned NOT NULL DEFAULT '0';
ALTER TABLE tarif_plans ADD COLUMN `next_tp_id` smallint(6) unsigned NOT NULL DEFAULT '0';

CREATE TABLE `reg_wizard` (
  `param` varchar(40) NOT NULL default '',
  `value` text NOT NULL,
  `aid` smallint(6) unsigned NOT NULL default '0',
  `module` varchar(40) NOT NULL default '',
  `step` tinyint(2) NOT NULL default '0',
  `session_id` varchar(30) NOT NULL default ''
) COMMENT "Registration wizard temp table";

15.10.2011

MySQL:

ALTER TABLE `dhcphosts_hosts` ADD COLUMN `ipn_activate` tinyint(1) NOT NULL default '0';

10.10.2011

MySQL:

CREATE TABLE `fees_types` (
  `id` smallint(6) unsigned NOT NULL auto_increment,
  `sum` double(10,2) NOT NULL default '0.00',
  `name` varchar(16) NOT NULL default '',
  `default_describe` varchar(80) NOT NULL default '',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `name` (`name`)
) COMMENT='Payments types';

ALTER TABLE dhcphosts_networks ADD COLUMN `static` tinyint(1) unsigned NOT NULL default '0';
INSERT INTO fees_types (id, name) VALUES (1, '$_ABON'), (2, '$_FINE'), (3, '$_ACTIVATE'), (4, '$_MONEY_TRANSFER'), (0, '$_ONE_TIME');
UPDATE fees_types SET id=0 where name='$_ONE_TIME';

06.10.2011

MySQL:

ALTER TABLE  paysys_log ADD COLUMN `commission` double(10,2) unsigned NOT NULL default '0.00';
ALTER TABLE  tarif_plans ADD COLUMN `fine` double(14,2) unsigned NOT NULL default '0.00';

04.10.2011

12.09.2011

MySQL:

ALTER TABLE `dhcphosts_hosts` ADD COLUMN `next_server` VARCHAR( 40 ) NOT NULL default '';  

18.08.2011

MySQL:

ALTER TABLE dhcphosts_networks ADD COLUMN `dns2` varchar(32) NOT NULL default '';
ALTER TABLE dhcphosts_networks ADD COLUMN `ntp` varchar(100) NOT NULL default '';
ALTER TABLE `exchange_rate` ADD COLUMN `iso` smallint unsigned  NOT NULL default 0;

CREATE TABLE `exchange_rate_log` (
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
  `exchange_rate_id` smallint unsigned  NOT NULL default 0,
  `rate` double(12,4) NOT NULL default '0.0000',
  KEY `date` (`date`)
 ) COMMENT='Exchange rate log';

0.53

22.07.2011

MySQL:

CREATE TABLE `docs_main` (
  `uid` int(11) unsigned NOT NULL default '0' PRIMARY KEY,
  `send_docs` tinyint(1) unsigned NOT NULL default '0',
  `periodic_create_docs` tinyint(1) unsigned NOT NULL default '0',
  `email` varchar(200) NOT NULL default '',
  `comments` text not null
 ) COMMENT='Docs users settings';


ALTER TABLE abon_user_list ADD COLUMN `create_docs` tinyint(1) unsigned NOT NULL DEFAULT 0;
ALTER TABLE abon_user_list ADD COLUMN `send_docs` tinyint(1) unsigned NOT NULL DEFAULT 0;
ALTER TABLE ashield_avd_log ADD COLUMN `work_period_begin` DATE NOT NULL;
ALTER TABLE voip_route_prices ADD COLUMN `unit_price` double(15,5) unsigned NOT NULL default '0.00000';
ALTER TABLE voip_route_prices ADD COLUMN `extra_tarification` smallint(5) unsigned NOT NULL default 0;
ALTER TABLE voip_route_prices ADD COLUMN `unit_price` double(15,5) unsigned NOT NULL default '0.00000';
ALTER TABLE voip_log ADD COLUMN `route_id` int(11) unsigned NOT NULL default '0';

CREATE TABLE `voip_route_extra_tarification` (
  `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(32) not null default '',
  `date` date NOT NULL default '0000-00-00',
  `prepaid_time` INT UNSIGNED NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE (`name`) 
) COMMENT "Voip extra tarification" ;

CREATE TABLE `voip_route_groups` (
 `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
 `name` varchar(32) not null default '',
 PRIMARY KEY (`id`)
) COMMENT "Voip route groups" ;

13.07.2011

MySQL

ALTER TABLE  `abon_user_list` ADD COLUMN `discount`  double(6,2) NOT NULL default '0.00';

04.07.2011

MySQL:

ALTER TABLE `abon_tariffs` ADD COLUMN `discount` tinyint(1) unsigned NOT NULL default '0';

04.07.2011

MySQL:

ALTER TABLE companies ADD COLUMN `contract_sufix` VARCHAR(5) NOT NULL DEFAULT '';
ALTER TABLE iptv_main ADD COLUMN `dvcrypt_id` int unsigned NOT NULL DEFAULT 0; 

29.05.2011

MySQL:

ALTER TABLE companies ADD COLUMN `contract_sufix` VARCHAR(5) NOT NULL DEFAULT '';

19.05.2011
MySQL:

ALTER TABLE districts ADD COLUMN `coordx` DOUBLE(20,14) NOT NULL DEFAULT '0';
ALTER TABLE districts ADD COLUMN `coordy` DOUBLE(20,14) NOT NULL DEFAULT '0';
ALTER TABLE districts ADD COLUMN `zoom` tinyint(2) NOT NULL DEFAULT '0';

16.05.2011
MySQL:

ALTER TABLE s_detail CHANGE COLUMN  `sent1` `sent1` int(10) unsigned NOT NULL default '0';
ALTER TABLE s_detail CHANGE COLUMN  `recv1` `recv1` int(10) unsigned NOT NULL default '0';
ALTER TABLE s_detail CHANGE COLUMN  `sent2` `sent2` int(10) unsigned NOT NULL default '0';
ALTER TABLE s_detail CHANGE COLUMN  `recv2` `recv2` int(10) unsigned NOT NULL default '0';

ALTER TABLE builds ADD COLUMN `coordx` DOUBLE(20,14) NOT NULL DEFAULT '0';
ALTER TABLE builds ADD COLUMN `coordy` DOUBLE(20,14) NOT NULL DEFAULT '0';

19.04.2011

17.04.2011
MySQL:

ALTER TABLE  cards_users ADD COLUMN `commission` double(10,2) unsigned NOT NULL default '0.00';
ALTER TABLE abon_tariffs ADD COLUMN `vat` tinyint(1) unsigned NOT NULL DEFAULT '0';

04.04.2011

MySQL:

ALTER TABLE abon_tariffs ADD COLUMN `activate_notification` tinyint(1) unsigned NOT NULL DEFAULT '0';
ALTER TABLE abon_tariffs ADD COLUMN  `ext_cmd` VARCHAR(240) NOT NULL DEFAULT '';
ALTER TABLE abon_tariffs ADD COLUMN `create_account` tinyint(1) unsigned NOT NULL DEFAULT '0';
ALTER TABLE abon_tariffs ADD COLUMN `fees_type` tinyint(2) unsigned NOT NULL DEFAULT '0';
ALTER TABLE abon_tariffs ADD COLUMN `notification1` tinyint(1) unsigned NOT NULL DEFAULT '0';
ALTER TABLE abon_tariffs ADD COLUMN `notification2` tinyint(1) unsigned NOT NULL DEFAULT '0';
ALTER TABLE abon_tariffs ADD COLUMN `notification3` tinyint(1) unsigned NOT NULL DEFAULT '0';
ALTER TABLE abon_tariffs ADD COLUMN `notification_account` tinyint(1) unsigned NOT NULL DEFAULT '0';
ALTER TABLE abon_tariffs ADD COLUMN `alert` tinyint(1) unsigned NOT NULL DEFAULT '0';
ALTER TABLE abon_tariffs ADD COLUMN `alert_account` tinyint(1) unsigned NOT NULL DEFAULT '0';

ALTER TABLE abon_user_list ADD COLUMN `notification1` date NOT NULL default '0000-00-00';
ALTER TABLE abon_user_list ADD COLUMN `notification1_account_id` int(11) unsigned NOT NULL DEFAULT 0;
ALTER TABLE abon_user_list ADD COLUMN `notification2` date NOT NULL default '0000-00-00';

25.03.2011

0.52

18.03.2011

04.03.2011

MySQL

CREATE TABLE `tp_bonus_rating` (
  `tp_id` smallint(5) unsigned NOT NULL default '0',
  `rating_from` int(11) unsigned NOT NULL default '0',
  `rating_to` int(11) unsigned NOT NULL default '0',
  `action` smallint(5) unsigned NOT NULL default '0',
  `change_bonus` double(14,2) unsigned NOT NULL default '0.00',
  `activate_bonus` double(14,2) unsigned NOT NULL default '0.00',
  `ext_bill_account` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `comments` text NOT NULL,
  PRIMARY KEY  (`tp_id`)
) COMMENT='Tarif plans bonus rating';

16.02.2011

09.02.2011

MySQL

INSERT INTO admins (id, name, regdate, password, gid, aid, disable, phone, web_options) VALUES ('users_web','System user', '2011-02-01', ENCODE(md5(RAND()), 'test12345678901234567890'), 0, 3, 0,'', '');
ALTER TABLE nas ADD COLUMN `location_id` INTEGER(11) UNSIGNED NOT NULL default '0';
ALTER TABLE dhcphosts_leases ADD COLUMN `flag` tinyint(2) NOT NULL DEFAULT '0';

21.01.2011

17.01.2011
MySQL:

ALTER TABLE builds ADD COLUMN `map_x2` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE builds ADD COLUMN `map_y2` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE builds ADD COLUMN `map_x3` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE builds ADD COLUMN `map_y3` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE builds ADD COLUMN `map_x4` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE builds ADD COLUMN `map_y4` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0';

18.12.2010

MySQL:

ALTER TABLE shedule ADD COLUMN `admin_action` tinyint(1) unsigned NOT NULL default '0';
ALTER TABLE `dhcphosts_networks` ADD COLUMN `guest_vlan` smallint(5) unsigned NOT NULL DEFAULT '0';

14.12.2010

MySQL:

ALTER TABLE tarif_plans ADD COLUMN `active_day_fee` tinyint(1) unsigned NOT NULL default '0';

30.11.2010

MySQL:

 
ALTER TABLE users ADD COLUMN  `deleted` tinyint(1) unsigned NOT NULL default '0';

10.11.2010

07.11.2010

MySQL:

ALTER TABLE ippools ADD COLUMN `speed` int(10) unsigned NOT NULL default '0';

30.10.2010

MySQL:

ALTER TABLE `msgs_survey_questions` ADD COLUMN `fill_default` tinyint(1) unsigned NOT NULL DEFAULT '0';

25.10.2010

13.10.2010

28.09.2010

MySQL:

ALTER TABLE tarif_plans ADD COLUMN `bills_priority` tinyint(5) unsigned NOT NULL DEFAULT '0';

27.09.2010

MySQL:

CREATE TABLE `bonus_log` (
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
  `sum` double(10,2) NOT NULL default '0.00',
  `dsc` varchar(80) default NULL,
  `ip` int(11) unsigned NOT NULL default '0',
  `last_deposit` double(15,6) NOT NULL default '0.000000',
  `uid` int(11) unsigned NOT NULL default '0',
  `aid` smallint(6) unsigned NOT NULL default '0',
  `id` int(11) unsigned NOT NULL auto_increment,
  `method` tinyint(4) unsigned NOT NULL default '0',
  `ext_id` varchar(28) NOT NULL default '',
  `bill_id` int(11) unsigned NOT NULL default '0',
  `inner_describe` varchar(80) NOT NULL default '',
  `action_type` tinyint(11) unsigned NOT NULL default '0',
  `expire` date NOT NULL default '0000-00-00',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `date` (`date`),
  KEY `uid` (`uid`)
) COMMENT "Bonus log"  ;

22.09.2010

MySQL:

ALTER TABLE `msgs_survey_answers` ADD COLUMN `msg_id` int(11) unsigned NOT NULL DEFAULT '0';
ALTER TABLE `msgs_survey_answers` ADD COLUMN  `reply_id` int(11) unsigned NOT NULL DEFAULT '0';
ALTER TABLE `msgs_survey_answers` DROP PRIMARY KEY, ADD PRIMARY KEY(`uid`, `msg_id`, `reply_id`, `question_id`);

20.09.2010
MySQL:

ALTER TABLE dhcphosts_leases ADD COLUMN `port` smallint(6) unsigned NOT NULL DEFAULT '0';
ALTER TABLE dhcphosts_leases ADD COLUMN `vlan` smallint(6) unsigned NOT NULL DEFAULT '0';
ALTER TABLE dhcphosts_leases ADD COLUMN `switch_mac` varchar(17) NOT NULL DEFAULT '';

14.09.2010

MySQL:

ALTER TABLE `builds` ADD COLUMN `flats` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `admins` ADD COLUMN `address` VARCHAR(60) NOT NULL DEFAULT '';
ALTER TABLE `admins` ADD COLUMN `cell_phone` varchar(20) NOT NULL DEFAULT '';
ALTER TABLE `admins` ADD COLUMN `pasport_num` varchar(16) NOT NULL default '';
ALTER TABLE `admins` ADD COLUMN `pasport_date` date NOT NULL default '0000-00-00';
ALTER TABLE `admins` ADD COLUMN `pasport_grant` varchar(100) NOT NULL default '';
ALTER TABLE `admins` ADD COLUMN `inn` varchar(20) NOT NULL default '';
ALTER TABLE `admins` ADD COLUMN `birthday` DATE NOT NULL default '0000-00-00';

06.09.2010

19.08.2010

MySQL:

ALTER TABLE msgs_unreg_requests ADD COLUMN `connection_time` DATETIME NOT NULL;

18.08.2010

15.08.2010

MySQL:

ALTER TABLE `dillers_tps` ADD COLUMN `nas_tp` tinyint(1) unsigned NOT NULL DEFAULT '0';
ALTER TABLE `dillers_tps` ADD COLUMN `gid` int(11) unsigned NOT NULL DEFAULT '0';
ALTER TABLE `dillers_tps` ADD COLUMN `comments` text NOT NULL;
ALTER TABLE `dillers_tps` ADD COLUMN `bonus_cards` int(11) unsigned NOT NULL DEFAULT '0';

CREATE TABLE `multidoms_nas_tps` (
  `nas_id` smallint(6) unsigned NOT NULL,
  `domain_id` smallint(6) unsigned NOT NULL DEFAULT '0',
  `tp_id` smallint(6) unsigned NOT NULL,
  `datetime` datetime NOT NULL,
  `bonus_cards` int(11) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`domain_id`,`tp_id`,`nas_id`)
) COMMENT='Multidoms Dillers NAS TPS. For postpaid cards fees';

11.08.2010

MySQL:

CREATE TABLE `msgs_survey_questions` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `survey_id` smallint(6) unsigned NOT NULL DEFAULT 0,
  `num` tinyint(4) unsigned NOT NULL DEFAULT '0',
  `question` varchar(200) NOT NULL,
  `params` varchar(250) NOT NULL,
  `comments` text NOT NULL,
  `user_comments` tinyint(1) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
)  COMMENT 'Messages Survey questions';

CREATE TABLE `msgs_survey_subjects` (
  `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(20) NOT NULL,
  `comments` text NOT NULL,
  `aid` smallint(6) unsigned NOT NULL DEFAULT '0',
  `created` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `name` (`name`)
) COMMENT 'Messages Survey Subjects';

CREATE TABLE `msgs_survey_answers` (
  `question_id` int(11) unsigned NOT NULL DEFAULT '0',
  `uid` int(11) unsigned NOT NULL DEFAULT '0',
  `answer` tinyint(4) unsigned NOT NULL DEFAULT '0',
  `comments` text NOT NULL,
  `date_time` datetime NOT NULL,
  `survey_id` smallint(6) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`uid`,`question_id`)
)   COMMENT 'Messages Survey Answers';

09.08.2010

MySQL:

ALTER TABLE tarif_plans ADD COLUMN comments text not null default '';
ALTER TABLE msgs_messages ADD COLUMN `survey_id` smallint(6) unsigned NOT NULL DEFAULT 0;
ALTER TABLE msgs_reply ADD COLUMN `survey_id` smallint(6) unsigned NOT NULL DEFAULT 0;

02.08.2010

MySQL:

ALTER TABLE abon_tariffs  ADD COLUMN `priority` tinyint(1) unsigned NOT NULL DEFAULT '0';
ALTER TABLE abon_tariffs  ADD COLUMN   `account` tinyint(1) unsigned NOT NULL DEFAULT '0';

28.07.2010

MySQL:

ALTER TABLE `config` CHANGE COLUMN `param` `param` varchar(30) NOT NULL default '';
ALTER TABLE `config` ADD COLUMN `domain_id` smallint(6) unsigned not null default '0';
ALTER TABLE `config` DROP KEY `param`;
ALTER TABLE `config` ADD UNIQUE KEY `param` (`domain_id`, `param`);
ALTER TABLE `paysys_log` ADD COLUMN `domain_id` smallint(6) unsigned not null default '0';
ALTER TABLE `paysys_log` ADD COLUMN `status` tinyint(2) unsigned not null default '0';
ALTER TABLE `paysys_log` DROP KEY `ps_transaction_id`;
ALTER TABLE `paysys_log` ADD UNIQUE KEY `ps_transaction_id` (`domain_id`, `transaction_id`);

25.07.2010

MySQL:

ALTER TABLE users_pi ADD COLUMN `country_id` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE msgs_unreg_requests ADD COLUMN `country_id` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE msgs_unreg_requests ADD COLUMN `location_id` INTEGER(11) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE msgs_unreg_requests ADD COLUMN `company` VARCHAR(60)  NOT NULL DEFAULT '';

20.07.2010

25.06.2010

MySQL:

ALTER TABLE `msgs_reply` add COLUMN  `inner_msg` tinyint(1) unsigned NOT NULL default '0';

16.06.2010

MySQL:

ALTER TABLE dhcphosts_networks ADD COLUMN `net_parent` smallint(5) unsigned NOT NULL DEFAULT '0';

0.51

22.05.2010

03.05.2010

MySQL:

ALTER TABLE users_pi ADD COLUMN `location_id` INTEGER(11) UNSIGNED NOT NULL default '0';
INSERT INTO districts (name) VALUES ('Main District');

CREATE TABLE `builds` (
  `id` INTEGER(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  `street_id` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
  `number` VARCHAR(10)  NOT NULL DEFAULT '',
  `flors` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',
  `entrances` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',
  `added` DATE NOT NULL,
  `map_x` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
  `map_y` INTEGER(11) UNSIGNED NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `street_id` (`street_id`, `number`)
) COMMENT='Builds';

29.04.2010

MySQL:

ALTER TABLE traffic_classes ADD COLUMN `changed` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00';

09.04.2010

01.04.2010
MySQL:

ALTER TABLE users_pi CHANGE phone phone varchar(30) not null default '';
  CREATE TABLE `districts` (
    `id` SMALLINT(6) UNSIGNED NOT NULL AUTO_INCREMENT,
    `name` VARCHAR(100) NOT NULL DEFAULT '',
    `country` TINYINT(4) UNSIGNED NOT NULL,
    `zip` VARCHAR(7) NOT NULL DEFAULT '',
    `city` VARCHAR(30) NOT NULL DEFAULT '',
    `comments` TEXT NOT NULL,
   PRIMARY KEY (`id`),
   UNIQUE KEY `id` (`id`),
   UNIQUE KEY `name` (`name`),
   UNIQUE KEY `name_2` (`name`)
 ) COMMENT='Locations districts';  

31.03.2010

16.03.2010

MySQL:

ALTER TABLE dv_main CHANGE COLUMN filter_id filter_id varchar(150) NOT NULL default '';

06.03.2010

MySQL

ALTER TABLE users ADD COLUMN reduction_date date not null default '0000-00-00';

22.02.2010

При создании шаблона нужно указать суффиксом номер группы (Docs_docs_account_GID.tpl). MySQL:

ALTER TABLE groups ADD COLUMN `separate_docs` tinyint(1) unsigned not null default 0;

18.02.2010

MySQL:

ALTER TABLE tarif_plans CHANGE COLUMN `small_deposit_block` `small_deposit_action` smallint(6) NOT NULL default '0';

01.02.2010

01.02.2010

MySQL

ALTER TABLE `shedule` ADD COLUMN `comments` varchar(120) NOT NULL default '';
ALTER TABLE `tarif_plans` ADD COLUMN `small_deposit_block` tinyint(1) NOT NULL DEFAULT '0';
CREATE TABLE `ipn_unknow_ips` (
`src_ip` INTEGER(11) UNSIGNED NOT NULL DEFAULT '0',
`dst_ip` INTEGER(11) UNSIGNED NOT NULL,
`size` INTEGER(11) UNSIGNED NOT NULL,
`nas_id` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
`datetime` DATETIME NOT NULL
) COMMENT='Ipn unknow ips';  

30.01.2010

29.01.2010

26.01.2010

MySQL:

CREATE TABLE `dhcphosts_log` (
 `id` INTEGER(11) UNSIGNED NOT NULL AUTO_INCREMENT,
 `datetime` DATETIME NOT NULL,
 `hostname` VARCHAR(20) NOT NULL DEFAULT '',
 `message_type` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0',
 `message` VARCHAR(90) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) COMMENT='Dhcphosts log'; 
CREATE TABLE `streets` (
  `id` SMALLINT(6) UNSIGNED NOT NULL AUTO_INCREMENT,
  `name` VARCHAR(100) NOT NULL DEFAULT '',
  `district_id` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `name` (`name`),
  UNIQUE KEY `name_district` (`name`, `district_id`),
  UNIQUE KEY `name_2` (`name`)
) COMMENT='Locations streets';

20.01.2010

11.01.2010

MySQL:

ALTER TABLE msgs_messages ADD COLUMN `deligation` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE msgs_admins ADD COLUMN `deligation_level` tinyint(4) unsigned NOT NULL default '0';
ALTER TABLE s_detail ADD COLUMN `sum` double(14,6) NOT NULL default '0.000000';

24.12.2009

MySQL:

alter table cards_users add column id int unsigned not null auto_increment PRIMARY KEY;

24.12.2009

0.50

MySQL:

 update paysys_log SET system_id=system_id+40;
 ALTER TABLE iptv_main ADD COLUMN `pin` BLOB NOT NULL;
 ALTER TABLE iptv_main ADD COLUMN `vod` tinyint(1) unsigned NOT NULL default '0';

RC1

В связи с множеством доработок в версии 0.5 при переходе обязательно нужно обновить все коммерческие модули, цена обновления 50% от цены модуля

ALTER TABLE users ADD column domain_id smallint(6) unsigned not null default 0;
ALTER TABLE users DROP index id;
ALTER TABLE users ADD UNIQUE KEY `id` (id, domain_id);

ALTER TABLE groups ADD column `domain_id` smallint(6) unsigned not null default 0;
ALTER TABLE groups DROP index name;
ALTER TABLE groups ADD UNIQUE KEY `name` (`domain_id`, `name`);


ALTER TABLE companies ADD column `domain_id` smallint(6) unsigned not null default 0;
ALTER TABLE companies DROP index name;
ALTER TABLE companies ADD UNIQUE KEY `name` (`domain_id`, `name`);

ALTER TABLE tarif_plans ADD column `domain_id` smallint(6) unsigned not null default 0;
ALTER TABLE tarif_plans DROP KEY id;
ALTER TABLE tarif_plans ADD UNIQUE  KEY `id` (`id`, `module`, `domain_id`);


ALTER TABLE tarif_plans DROP KEY `name`;
ALTER TABLE tarif_plans ADD UNIQUE KEY `name` (`name`, `domain_id`);

ALTER TABLE admins ADD column `domain_id` smallint(6) unsigned not null default 0;

ALTER TABLE nas ADD column `domain_id` smallint(6) unsigned not null default 0;
ALTER TABLE nas ADD column `address_street` varchar(100) NOT NULL default '';
ALTER TABLE nas ADD column `address_build` varchar(10) NOT NULL default '';
ALTER TABLE nas ADD column `address_flat` varchar(10) NOT NULL default '';
ALTER TABLE nas ADD column `zip` varchar(7) NOT NULL default '';
ALTER TABLE nas ADD column `city` varchar(20) NOT NULL default '';

ALTER TABLE cards_users ADD column `domain_id` smallint(6) unsigned not null default 0;
ALTER TABLE cards_users DROP index serial;
ALTER TABLE cards_users ADD KEY `serial` (`number`,`serial`, `domain_id`);


ALTER TABLE cards_users ADD KEY `domain_id` (`domain_id`);
ALTER TABLE cards_users ADD column `created` DATETIME NOT NULL;
UPDATE cards_users SET created=datetime;

ALTER TABLE cards_bruteforce ADD column `domain_id` smallint(6) unsigned not null default 0;

CREATE TABLE `domains` (
  `id` SMALLINT(6) UNSIGNED NOT NULL AUTO_INCREMENT,
  `name` VARCHAR(30) NOT NULL DEFAULT '',
  `comments` TEXT NOT NULL,
  `created` DATE NOT NULL,
  `state` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`)
)  COMMENT='Domains List';

ALTER TABLE intervals add column new_tp_id smallint unsigned not null default 0;
UPDATE intervals, tarif_plans SET intervals.new_tp_id=tarif_plans.tp_id
WHERE intervals.tp_id=tarif_plans.id;
ALTER TABLE  intervals drop KEY tp_intervals;
DELETE from intervals WHERE new_tp_id=0;
UPDATE intervals SET intervals.tp_id=new_tp_id;
ALTER TABLE intervals add UNIQUE KEY `tp_intervals` (`tp_id`, `begin`, `day`);
ALTER TABLE intervals drop column new_tp_id;
DELETE FROM tp_nas;  

CREATE TABLE `traffic_classes` (
  `id` SMALLINT(6) UNSIGNED NOT NULL AUTO_INCREMENT,
  `name` VARCHAR(25) COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
  `nets` TEXT COLLATE latin1_swedish_ci,
  `comments` TEXT COLLATE latin1_swedish_ci NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `name` (`name`)
 ) COMMENT='Traffic Classes';

INSERT INTO traffic_classes (name, nets) VALUES ('Global', '0.0.0.0/0');

ALTER TABLE trafic_tarifs ADD COLUMN `net_id` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0';

CREATE TABLE `sqlcmd_history` (
  `id` INTEGER(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  `datetime` DATETIME NOT NULL,
  `aid` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
  `sql_query` TEXT NOT NULL,
  `db_id` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',
  `comments` TEXT NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `aid` (`aid`)
) COMMENT='Sqlcmd history';

ALTER TABLE cards_dillers ADD COLUMN `tp_id` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0';

CREATE TABLE `dillers_tps` (
  `id` SMALLINT(6) UNSIGNED NOT NULL AUTO_INCREMENT,
  `name` VARCHAR(100) COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
  `payment_type` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0',
  `percentage` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  `operation_payment` DOUBLE(14,2) UNSIGNED NOT NULL DEFAULT '0.00',
  `activate_price` DOUBLE(14,2) UNSIGNED NOT NULL DEFAULT '0.00',
  `change_price` DOUBLE(14,2) UNSIGNED NOT NULL DEFAULT '0.00',
  `credit` DOUBLE(10,2) UNSIGNED NOT NULL DEFAULT '0.00',
  `min_use` DOUBLE(14,3) UNSIGNED NOT NULL DEFAULT '0.000',
  `payment_expr` VARCHAR(240) COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
  `nas_count` SMALLINT(6) UNSIGNED NOT NULL DEFAULT 0,
  `tp_counts` SMALLINT(6) UNSIGNED NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `name` (`name`)
 ) COMMENT='Resellers Tarif Plans';

ALTER TABLE tarif_plans ADD COLUMN `total_time_limit` INTEGER(11) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE tarif_plans ADD COLUMN `total_traf_limit` INTEGER(11) UNSIGNED NOT NULL DEFAULT '0';

ALTER TABLE nas ADD COLUMN`gid` smallint(6) unsigned NOT NULL default 0;

CREATE TABLE `nas_groups` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `name` varchar(40) NOT NULL default '',
  `comments` text not null,
  `disable` tinyint(6) unsigned NOT NULL default '0',
  `domain_id` smallint(6) unsigned not null default 0,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `domain_id` (`domain_id`,`name`)
) COMMENT='Nas servers groups';

ALTER TABLE companies ADD COLUMN `representative` VARCHAR(120) NOT NULL DEFAULT '';

ALTER TABLE docs_acct ADD COLUMN `payment_id` int(11) unsigned NOT NULL default 0;
ALTER TABLE docs_acct ADD COLUMN `domain_id` smallint(6) unsigned not null default 0;
ALTER TABLE docs_acct ADD KEY `payment_id` (`payment_id`);
ALTER TABLE docs_acct ADD KEY `domain_id` (`domain_id`);
ALTER TABLE docs_invoice ADD COLUMN `payment_id` int(11) unsigned NOT NULL default 0;
ALTER TABLE docs_invoice ADD COLUMN `domain_id` smallint(6) unsigned not null default 0;
ALTER TABLE docs_invoice ADD KEY `payment_id` (`payment_id`);
ALTER TABLE docs_invoice ADD KEY `domain_id` (`domain_id`);
CREATE TABLE `docs_tax_invoices` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `date` date NOT NULL DEFAULT '0000-00-00',
  `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `tax_invoice_id` int(10) unsigned NOT NULL DEFAULT '0',
  `uid` int(11) unsigned NOT NULL DEFAULT '0',
  `aid` smallint(6) unsigned NOT NULL DEFAULT '0',
  `vat` double(5,2) unsigned NOT NULL DEFAULT '0.00',
  `company_id` int(11) unsigned NOT NULL DEFAULT '0',
  `domain_id` smallint(6) unsigned not null default 0,
  PRIMARY KEY (`id`),
  UNIQUE KEY `date` (`date`,`company_id`),
  KEY `domain_id` (`domain_id`)
) COMMENT='Docs Tax Invoices';  
  
ALTER TABLE nas ADD COLUMN `country` tinyint(6) unsigned NOT NULL default '0';
ALTER TABLE nas ADD COLUMN `mac` varchar(17) NOT NULL default '';
ALTER TABLE nas ADD COLUMN `changed` datetime NOT NULL default '0000-00-00 00:00:00';

ALTER TABLE abon_user_list ADD COLUMN `comments` VARCHAR(240) COLLATE cp1251_general_ci NOT NULL DEFAULT '';
ALTER TABLE abon_user_list ADD KEY `uid` (`uid`, `tp_id`);
ALTER TABLE abon_tariffs CHANGE COLUMN name `name` varchar(100) NOT NULL default '';
ALTER TABLE abon_tariffs ADD COLUMN `ext_bill_account` tinyint(1) unsigned NOT NULL DEFAULT '0';
ALTER TABLE abon_tariffs ADD COLUMN `nonfix_period` tinyint(1) unsigned NOT NULL DEFAULT '0';
UPDATE tarif_plans SET module='Dv' WHERE module='';
ALTER TABLE `admins` ADD COLUMN min_search_chars tinyint(2) unsigned NOT NULL DEFAULT '0';
ALTER TABLE `admins` ADD COLUMN max_rows smallint(6) unsigned NOT NULL DEFAULT '0';
ALTER TABLE `ippools` ADD COLUMN static tinyint(6) unsigned NOT NULL DEFAULT '0';
UPDATE dv_main SET CID='ANY' WHERE CID='0';

CREATE TABLE `docs_acts` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `date` date NOT NULL DEFAULT '0000-00-00',
  `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `act_id` int(10) unsigned NOT NULL DEFAULT '0',
  `uid` int(11) unsigned NOT NULL DEFAULT '0',
  `aid` smallint(6) unsigned NOT NULL DEFAULT '0',
  `vat` double(5,2) unsigned NOT NULL DEFAULT '0.00',
  `company_id` int(11) unsigned NOT NULL DEFAULT '0',
  `domain_id` smallint(6) unsigned not null default 0,
  `sum` double(10,2) unsigned NOT NULL default '0.00',
  PRIMARY KEY (`id`),
  UNIQUE KEY `date` (`date`,`company_id`),
  KEY `domain_id` (`domain_id`)
) COMMENT='Docs Acts';

ALTER TABLE nas_groups ADD COLUMN `default` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE nas_groups ADD COLUMN `main_page` VARCHAR(120) NOT NULL DEFAULT '';
ALTER TABLE tarif_plans ADD COLUMN `priority` tinyint(1) unsigned NOT NULL  DEFAULT '0';
ALTER TABLE users_pi ADD COLUMN `contract_sufix` VARCHAR(5) NOT NULL DEFAULT '';