CREATE TABLE IF NOT EXISTS `hd_zone_$mid` (
  `id` int(11) NOT NULL auto_increment,
  `contract_id` int(11) NOT NULL default '-1',
  `zone` varchar(255) NOT NULL DEFAULT "",
  `data` TEXT NOT NULL DEFAULT "",
  `comment` varchar(255) default NULL,
  `date_from` date default NULL,
  `date_to` date default NULL,
  `config` text,
  `whois` tinyint(1) NOT NULL default '1',
  `whois_last_update` DATETIME NOT NULL,
  `whois_registrar` varchar(50) default NULL,
  `free_date` DATE NOT NULL,
  `avto` tinyint(4) NOT NULL,
  `last_update` datetime NOT NULL,
  PRIMARY KEY (id),
  KEY (`whois_last_update`)
);

ALTER TABLE `hd_zone_$mid` ADD COLUMN `data` TEXT NOT NULL;
ALTER TABLE `hd_zone_$mid` ADD COLUMN `whois_registrar` varchar(50) default NULL AFTER `whois_last_update`;
ALTER TABLE `hd_zone_$mid` ADD COLUMN `free_date` DATE NOT NULL AFTER `whois_registrar`;
ALTER TABLE `hd_zone_$mid` CHANGE COLUMN `from_date` `date_from` date default NULL;
ALTER TABLE `hd_zone_$mid` CHANGE COLUMN `to_date` `date_to` date default NULL;
ALTER TABLE `hd_zone_$mid` ADD INDEX (`whois_last_update`);