Skip to content

Commit

Permalink
On upgrade, the database is converted to utf8_general_ci and fixed a …
Browse files Browse the repository at this point in the history
…syntax error.
  • Loading branch information
kmark committed Jun 18, 2010
1 parent c2a1195 commit 7f1c99c
Showing 1 changed file with 47 additions and 1 deletion.
48 changes: 47 additions & 1 deletion includes/sql/upgrade.sql
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,53 @@ INSERT INTO `%PRE%templates` (`id`, `name`, `acpvisual`, `subject`, `content`, `
CREATE TABLE IF NOT EXISTS `%PRE%users_bak` ( `id` mediumint(9) NOT NULL auto_increment, `user` varchar(50) NOT NULL, `email` varchar(50) NOT NULL, `password` varchar(50) NOT NULL, `salt` varchar(50) NOT NULL, `signup` varchar(20) NOT NULL, `ip` text NOT NULL, `firstname` varchar(50) NOT NULL, `lastname` varchar(50) NOT NULL, `address` varchar(50) NOT NULL, `city` varchar(50) NOT NULL, `zip` varchar(7) NOT NULL, `state` varchar(55) NOT NULL, `country` varchar(2) NOT NULL, `phone` varchar(15) NOT NULL, `status` varchar(1) NOT NULL default '0', PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `%PRE%user_packs_bak` (`id` mediumint(9) NOT NULL auto_increment, `userid` varchar(5) NOT NULL, `username` varchar(50) NOT NULL, `domain` varchar(50) NOT NULL, `pid` varchar(5) NOT NULL, `signup` varchar(20) NOT NULL, `status` varchar(1) NOT NULL, `additional` text NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `%PRE%logs` (`id` mediumint(9) NOT NULL auto_increment, `uid` varchar(5) NOT NULL, `loguser` varchar(50) NOT NULL, `logtime` varchar(20) NOT NULL, `message` text NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
DELETE FROM `%PRE$acpnav` WHERE `id` = 17;
DELETE FROM `%PRE%acpnav` WHERE `id` = 17;
UPDATE `%PRE%templates` SET `description` = 'This is the email a client gets when they first go though the order form and complete it. This email should contain all they''re details.<br /><br />Template Variables:<br />%USER% - Client Username<br />%PASS% - Client Password<br />%EMAIL% - Client Email<br />%DOMAIN% - The clients package url<br />%PACKAGE% - The package the client signed up for' WHERE `%PRE%templates`.`id` =3;
UPDATE `%PRE%templates` SET `description` = 'This is the email a client gets when they first go though the order form and complete it but are awaiting the admin. This email should contain all they''re details.<br /><br />Template Variables:<br />%USER% - Client Username<br />%PASS% - Client Password<br />%EMAIL% - Client Email<br />%DOMAIN% - The clients package url<br />%PACKAGE% - The package the client signed up for' WHERE `%PRE%templates`.`id` =7;
ALTER TABLE `%PRE%packages` CHANGE `name` `name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
--Converting all tables and their fields to utf8_general_ci
ALTER TABLE `%PRE%acpnav` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `%PRE%acpnav` CHANGE `id` `id` MEDIUMINT(9) NOT NULL AUTO_INCREMENT, CHANGE `visual` `visual` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `icon` `icon` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `link` `link` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `%PRE%articles` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `%PRE%articles` CHANGE `name` `name` VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `content` `content` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `%PRE%cats` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `%PRE%cats` CHANGE `name` `name` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `description` `description` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `%PRE%clientnav` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `%PRE%clientnav` CHANGE `visual` `visual` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `icon` `icon` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `link` `link` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `%PRE%config` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `%PRE%config` CHANGE `name` `name` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `value` `value` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `%PRE%invoices` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `%PRE%invoices` CHANGE `due` `due` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `notes` `notes` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `uniqueid` `uniqueid` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_logs` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_logs` CHANGE `uid` `uid` VARCHAR(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `loguser` `loguser` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `logtime` `logtime` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `message` `message` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_navbar` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_navbar` CHANGE `icon` `icon` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `visual` `visual` VARCHAR(70) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `link` `link` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_packages` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_packages` CHANGE `name` `name` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `backend` `backend` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `description` `description` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `type` `type` VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `server` `server` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `additional` `additional` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_resources` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_resources` CHANGE `resource_name` `resource_name` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `resource_value` `resource_value` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_servers` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_servers` CHANGE `name` `name` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `host` `host` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `user` `user` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `accesshash` `accesshash` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `type` `type` VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_staff` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_staff` CHANGE `user` `user` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `email` `email` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `name` `name` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `password` `password` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `salt` `salt` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `perms` `perms` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_subdomains` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_subdomains` CHANGE `subdomain` `subdomain` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `server` `server` VARCHAR(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_supportnav` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_supportnav` CHANGE `visual` `visual` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `icon` `icon` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `link` `link` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_templates` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_templates` CHANGE `name` `name` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `acpvisual` `acpvisual` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `subject` `subject` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `content` `content` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `description` `description` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_tickets` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_tickets` CHANGE `title` `title` VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `content` `content` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `urgency` `urgency` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `time` `time` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_types` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_types` CHANGE `name` `name` VARCHAR(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `visual` `visual` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_users` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_users` CHANGE `user` `user` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `email` `email` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `password` `password` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `salt` `salt` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `signup` `signup` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_users` CHANGE `ip` `ip` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `firstname` `firstname` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `lastname` `lastname` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `address` `address` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `city` `city` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_users` CHANGE `zip` `zip` VARCHAR(7) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `state` `state` VARCHAR(55) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `country` `country` VARCHAR(2) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `phone` `phone` VARCHAR(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_users_bak` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_users_bak` CHANGE `user` `user` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `email` `email` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `password` `password` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `salt` `salt` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `signup` `signup` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `ip` `ip` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `firstname` `firstname` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `lastname` `lastname` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_users_bak` CHANGE `address` `address` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `city` `city` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `zip` `zip` VARCHAR(7) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `state` `state` VARCHAR(55) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `country` `country` VARCHAR(2) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `phone` `phone` VARCHAR(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `status` `status` VARCHAR(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0';
ALTER TABLE `tht_user_packs` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_user_packs` CHANGE `userid` `userid` VARCHAR(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `username` `username` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `domain` `domain` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `pid` `pid` VARCHAR(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `signup` `signup` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `status` `status` VARCHAR(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `additional` `additional` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `tht_user_packs_bak` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tht_user_packs_bak` CHANGE `userid` `userid` VARCHAR(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `username` `username` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `domain` `domain` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `pid` `pid` VARCHAR(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `signup` `signup` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `status` `status` VARCHAR(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, CHANGE `additional` `additional` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;

0 comments on commit 7f1c99c

Please sign in to comment.