upgrade_0.5.2_main.sql 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. # Upgrade login and character server tables for eAthena 0.5.2 to 1.0 RC 2
  2. ALTER TABLE `cart_inventory` ADD `broken` int(11) NOT NULL default '0';
  3. ALTER TABLE `char` MODIFY `base_level` bigint(20) unsigned NOT NULL default '1';
  4. ALTER TABLE `char` MODIFY `job_level` bigint(20) unsigned NOT NULL default '1';
  5. ALTER TABLE `char` MODIFY `base_exp` bigint(20) NOT NULL default '0';
  6. ALTER TABLE `char` MODIFY `job_exp` bigint(20) NOT NULL default '0';
  7. ALTER TABLE `char` ADD `partner_id` int(11) NOT NULL default '0';
  8. ALTER TABLE `charlog` MODIFY `str` int(11) unsigned NOT NULL default '0';
  9. ALTER TABLE `charlog` MODIFY `agi` int(11) unsigned NOT NULL default '0';
  10. ALTER TABLE `charlog` MODIFY `vit` int(11) unsigned NOT NULL default '0';
  11. ALTER TABLE `charlog` MODIFY `int` int(11) unsigned NOT NULL default '0';
  12. ALTER TABLE `charlog` MODIFY `dex` int(11) unsigned NOT NULL default '0';
  13. ALTER TABLE `charlog` MODIFY `luk` int(11) unsigned NOT NULL default '0';
  14. ALTER TABLE `global_reg_value` MODIFY `value` varchar(255) NOT NULL default '0';
  15. ALTER TABLE `global_reg_value` ADD PRIMARY KEY (`char_id`, `str`, `account_id`);
  16. ALTER TABLE `global_reg_value` DROP INDEX `account_id`;
  17. ALTER TABLE `global_reg_value` ADD INDEX `account_id` (`account_id`);
  18. ALTER TABLE `guild_castle` ADD `gHP0` int(11) NOT NULL default '0';
  19. ALTER TABLE `guild_castle` ADD `gHP1` int(11) NOT NULL default '0';
  20. ALTER TABLE `guild_castle` ADD `gHP2` int(11) NOT NULL default '0';
  21. ALTER TABLE `guild_castle` ADD `gHP3` int(11) NOT NULL default '0';
  22. ALTER TABLE `guild_castle` ADD `gHP4` int(11) NOT NULL default '0';
  23. ALTER TABLE `guild_castle` ADD `gHP5` int(11) NOT NULL default '0';
  24. ALTER TABLE `guild_castle` ADD `gHP6` int(11) NOT NULL default '0';
  25. ALTER TABLE `guild_castle` ADD `gHP7` int(11) NOT NULL default '0';
  26. ALTER TABLE `guild_member` MODIFY `exp` bigint(20) NOT NULL default '0';
  27. ALTER TABLE `guild_storage` ADD `broken` int(11) NOT NULL default '0';
  28. ALTER TABLE `inventory` ADD `broken` int(11) NOT NULL default '0';
  29. ALTER TABLE `login` MODIFY `account_id` int(11) NOT NULL default '0' AUTO_INCREMENT, AUTO_INCREMENT=1000057;
  30. ALTER TABLE `login` MODIFY `userid` varchar(255) NOT NULL default '';
  31. ALTER TABLE `login` MODIFY `user_pass` varchar(32) NOT NULL default '';
  32. ALTER TABLE `login` ADD `error_message` int(11) NOT NULL default '0';
  33. ALTER TABLE `login` ADD `connect_until` int(11) NOT NULL default '0';
  34. ALTER TABLE `login` ADD `last_ip` varchar(100) NOT NULL default '';
  35. ALTER TABLE `login` ADD `memo` int(11) NOT NULL default '0';
  36. ALTER TABLE `login` ADD `ban_until` int(11) NOT NULL default '0';
  37. ALTER TABLE `login` ADD `state` int(11) NOT NULL default '0';
  38. ALTER TABLE `login` DROP INDEX `account_id`;
  39. ALTER TABLE `login` DROP INDEX `userid`;
  40. ALTER TABLE `login` ADD PRIMARY KEY (`account_id`), ADD INDEX `name` (`userid`);
  41. CREATE TABLE `login_error` (
  42. `err_id` int(11) NOT NULL default '0',
  43. `reason` varchar(100) NOT NULL default 'Unknown',
  44. PRIMARY KEY (`err_id`)
  45. ) TYPE=MyISAM;
  46. ALTER TABLE `ragsrvinfo` DROP `type`, DROP `text1`, DROP `text2`, DROP `text3`, DROP `text4`;
  47. ALTER TABLE `ragsrvinfo` ADD `motd` varchar(255) NOT NULL default '';
  48. ALTER TABLE `skill` ADD PRIMARY KEY (`char_id`,`id`);
  49. ALTER TABLE `storage` ADD `broken` int(11) NOT NULL default '0';