Advertisement
Guest User

Untitled

a guest
Aug 25th, 2010
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 7.64 KB | None | 0 0
  1. -- USE realmd;
  2.  
  3. -- REALM TRANSFER QUERIES
  4. -- INSERT INTO realmd.account (id,username,sha_pass_hash,sessionkey,v,s,email,joindate,last_ip,failed_logins,locked,last_login,expansion,mutetime,locale) SELECT id,username,sha_pass_hash,sessionkey,v,s,email,joindate,last_ip,failed_logins,locked,last_login,expansion,mutetime,locale FROM tc_realm.account;
  5. -- INSERT INTO realmd.realmcharacters SELECT * FROM tc_realm.realmcharacters;
  6. -- INSERT INTO realmd.account_access SELECT id,gmlevel,active_realm_id FROM tc_realm.account;
  7.  
  8. USE characters;
  9.  
  10. -- CHARACTERS TRANSFER QUERIES
  11. INSERT INTO account_data SELECT * FROM tc_characters.account_data;
  12. INSERT INTO arena_team SELECT * FROM tc_characters.arena_team;
  13. INSERT INTO arena_team_member SELECT * FROM tc_characters.arena_team_member;
  14. INSERT INTO arena_team_stats SELECT * FROM tc_characters.arena_team_stats;
  15. INSERT INTO auction SELECT * FROM tc_characters.auctionhouse;
  16. UPDATE auction SET houseid = 7;
  17. INSERT INTO character_account_data SELECT * FROM tc_characters.character_account_data;
  18. INSERT INTO character_achievement SELECT * FROM tc_characters.character_achievement;
  19. INSERT INTO character_achievement_progress SELECT * FROM tc_characters.character_achievement_progress;
  20. INSERT INTO character_action SELECT * FROM tc_characters.character_action;
  21. -- character_aura -- this table is filled with buffs and similar spells, it can be dropped
  22. INSERT INTO character_battleground_data SELECT * FROM tc_characters.character_battleground_data;
  23. INSERT INTO character_battleground_random SELECT * FROM tc_characters.character_battleground_random;
  24. INSERT INTO character_equipmentsets SELECT * FROM tc_characters.character_equipmentsets;
  25. INSERT INTO character_gifts SELECT * FROM tc_characters.character_gifts;
  26.  
  27. INSERT INTO character_glyphs (guid, spec, slot, glyph) SELECT guid, spec, 0, glyph1 AS glyph  FROM tc_characters.character_glyphs WHERE  spec = 0 AND glyph1 <> 0;
  28. INSERT INTO character_glyphs (guid, spec, slot, glyph) SELECT guid, spec, 1, glyph2 AS glyph  FROM tc_characters.character_glyphs WHERE  spec = 0 AND glyph2 <> 0;
  29. INSERT INTO character_glyphs (guid, spec, slot, glyph) SELECT guid, spec, 2, glyph3 AS glyph  FROM tc_characters.character_glyphs WHERE  spec = 0 AND glyph3 <> 0;
  30. INSERT INTO character_glyphs (guid, spec, slot, glyph) SELECT guid, spec, 3, glyph4 AS glyph  FROM tc_characters.character_glyphs WHERE  spec = 0 AND glyph4 <> 0;
  31. INSERT INTO character_glyphs (guid, spec, slot, glyph) SELECT guid, spec, 4, glyph5 AS glyph  FROM tc_characters.character_glyphs WHERE  spec = 0 AND glyph5 <> 0;
  32. INSERT INTO character_glyphs (guid, spec, slot, glyph) SELECT guid, spec, 5, glyph6 AS glyph  FROM tc_characters.character_glyphs WHERE  spec = 0 AND glyph6 <> 0;
  33. INSERT INTO character_glyphs (guid, spec, slot, glyph) SELECT guid, spec, 0, glyph1 AS glyph  FROM tc_characters.character_glyphs WHERE  spec = 1 AND glyph1 <> 0;
  34. INSERT INTO character_glyphs (guid, spec, slot, glyph) SELECT guid, spec, 1, glyph2 AS glyph  FROM tc_characters.character_glyphs WHERE  spec = 1 AND glyph2 <> 0;
  35. INSERT INTO character_glyphs (guid, spec, slot, glyph) SELECT guid, spec, 2, glyph3 AS glyph  FROM tc_characters.character_glyphs WHERE  spec = 1 AND glyph3 <> 0;
  36. INSERT INTO character_glyphs (guid, spec, slot, glyph) SELECT guid, spec, 3, glyph4 AS glyph  FROM tc_characters.character_glyphs WHERE  spec = 1 AND glyph4 <> 0;
  37. INSERT INTO character_glyphs (guid, spec, slot, glyph) SELECT guid, spec, 4, glyph5 AS glyph  FROM tc_characters.character_glyphs WHERE  spec = 1 AND glyph5 <> 0;
  38. INSERT INTO character_glyphs (guid, spec, slot, glyph) SELECT guid, spec, 5, glyph6 AS glyph  FROM tc_characters.character_glyphs WHERE  spec = 1 AND glyph6 <> 0;
  39.  
  40. INSERT INTO character_homebind SELECT * FROM tc_characters.character_homebind;  
  41. INSERT INTO character_instance SELECT * FROM tc_characters.character_instance;
  42. INSERT INTO character_inventory SELECT * FROM tc_characters.character_inventory;
  43. INSERT INTO character_pet SELECT * FROM tc_characters.character_pet;
  44. INSERT INTO character_queststatus SELECT * FROM tc_characters.character_queststatus;
  45. INSERT INTO character_queststatus_daily (guid,quest) SELECT guid, quest FROM tc_characters.character_queststatus_daily;
  46. INSERT INTO character_queststatus_weekly SELECT * FROM tc_characters.character_queststatus_weekly;
  47. INSERT INTO character_reputation SELECT * FROM tc_characters.character_reputation;
  48. INSERT INTO character_skills SELECT * FROM tc_characters.character_skills;
  49. INSERT INTO character_social SELECT * FROM tc_characters.character_social;
  50. INSERT INTO character_spell SELECT * FROM tc_characters.character_spell;
  51. INSERT INTO character_spell_cooldown SELECT * FROM tc_characters.character_spell_cooldown;
  52. INSERT INTO character_stats SELECT * FROM tc_characters.character_stats;
  53. -- character_talent -- talents will be reseted, sry
  54. -- character_ticket -- tickets will differ alot, new table is now gm_ticket
  55. INSERT INTO character_tutorial SELECT * FROM tc_characters.character_tutorial;
  56. -- corpse -- skip this table, revive all characters
  57. -- group_instance -- skip
  58. -- group_member -- skip
  59. -- group -- skip
  60. INSERT INTO guild SELECT * FROM tc_characters.guild;
  61. INSERT INTO guild_bank_eventlog SELECT * FROM tc_characters.guild_bank_eventlog;
  62. INSERT INTO guild_bank_item SELECT * FROM tc_characters.guild_bank_item;
  63. INSERT INTO guild_bank_right SELECT * FROM tc_characters.guild_bank_right;
  64. INSERT INTO guild_bank_tab SELECT * FROM tc_characters.guild_bank_tab;
  65. INSERT INTO guild_eventlog SELECT * FROM tc_characters.guild_eventlog;
  66. INSERT INTO guild_member SELECT * FROM tc_characters.guild_member;
  67. INSERT INTO guild_rank SELECT * FROM tc_characters.guild_rank;
  68. -- instance -- skip
  69. -- instance_reset -- skip
  70. INSERT INTO item_instance SELECT * FROM tc_characters.item_instance;
  71. INSERT INTO mail SELECT * FROM tc_characters.mail;
  72. INSERT INTO mail_items SELECT * FROM tc_characters.mail_items;
  73. -- pet_aura -- skip
  74. INSERT INTO pet_spell SELECT * FROM tc_characters.pet_spell;
  75. INSERT INTO pet_spell_cooldown SELECT * FROM tc_characters.pet_spell_cooldown;
  76. INSERT INTO characters (guid, account, name, race, class, gender, level, xp, money, playerBytes, playerBytes2, playerFlags, position_x, position_y, position_z, map, dungeon_difficulty, orientation, taximask, online, cinematic, totaltime, leveltime, logout_time, is_logout_resting, rest_bonus, resettalents_cost, resettalents_time, trans_x, trans_y, trans_z, trans_o, transguid, extra_flags, stable_slots, at_login, zone, death_expire_time, taxi_path, arenaPoints, totalHonorPoints, todayHonorPoints, yesterdayHonorPoints, totalKills, todayKills, yesterdayKills, chosenTitle, knownCurrencies, watchedFaction, drunk, health, power1, power2, power3, power4, power5, power6, power7, specCount, activeSpec, exploredZones, equipmentCache, ammoId, knownTitles, actionBars)
  77.  SELECT guid, account, name, race, class, gender, level, xp, money, playerBytes, playerBytes2, playerFlags, position_x, position_y, position_z, map, dungeon_difficulty, orientation, taximask, online, cinematic, totaltime, leveltime, logout_time, is_logout_resting, rest_bonus, resettalents_cost, resettalents_time, trans_x, trans_y, trans_z, trans_o, transguid, extra_flags, stable_slots, at_login, zone, death_expire_time, taxi_path, arenaPoints, totalHonorPoints, todayHonorPoints, yesterdayHonorPoints, totalKills, todayKills, yesterdayKills, chosenTitle, knownCurrencies, watchedFaction, drunk, health, power1, power2, power3, power4, power5, power6, power7, specCount, activeSpec, exploredZones, equipmentCache, ammoId, knownTitles, actionBars FROM tc_characters.characters;
  78.  
  79. UPDATE realmd.realmcharacters a SET numchars = (SELECT COUNT(guid) FROM characters WHERE account = a.acctid);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement