Hatte ich das richtig verstanden das diese Updats nur gemacht werden sollen wenn man kein innoDB verwendet?
[SPOILER]Revision: f7af49291bea4497082e62e11480cd070495210e
Author: leak
Date: 20.01.2011 02:11:49
Message:
SQL: Characters db storage type cleanup No. 7 (final) - Note:
-
It is strongly recommended to extensively test the recent changes before applying them to live data
-
To fully resync the character db layout with TC releases it is recommended to dump the characters table with
mysqldump --no-data characters > characters_database_livedata.sql
and use a diff tool to compare it against sql/base/characters_database.sql
Modified : sql/base/characters_database.sql
Added : sql/updates/2011_01_20_0_characters_item_soulbound_trace_data.sql
Added : sql/updates/2011_01_20_0_characters_lag_reports.sql
Added : sql/updates/2011_01_20_0_characters_mail.sql
Added : sql/updates/2011_01_20_0_characters_mail_items.sql
Added : sql/updates/2011_01_20_0_characters_pet_aura.sql
Added : sql/updates/2011_01_20_0_characters_pet_spell.sql
Added : sql/updates/2011_01_20_0_characters_pet_spell_cooldown.sql
Added : sql/updates/2011_01_20_0_characters_petition.sql
Added : sql/updates/2011_01_20_0_characters_petition_sign.sql
Added : sql/updates/2011_01_20_0_characters_worldstates.sql
Modified : src/server/game/Entities/Pet/Pet.cpp
Modified : src/server/game/Entities/Player/Player.cpp
Modified : src/server/game/Globals/ObjectMgr.cpp
Modified : src/server/game/Server/Protocol/Handlers/PetitionsHandler.cpp
Modified : src/server/game/World/World.cpp
Revision: c59ea4726e078a844f465407e5d893a1afee06fb
Author: leak
Date: 20.01.2011 01:02:24
Message:
SQL: Characters db storage type cleanup No. 6
Modified : sql/base/characters_database.sql
Added : sql/updates/2011_01_20_0_characters_guild_bank_item.sql
Added : sql/updates/2011_01_20_0_characters_guild_bank_right.sql
Added : sql/updates/2011_01_20_0_characters_guild_bank_tab.sql
Added : sql/updates/2011_01_20_0_characters_guild_eventlog.sql
Added : sql/updates/2011_01_20_0_characters_guild_member.sql
Added : sql/updates/2011_01_20_0_characters_guild_rank.sql
Added : sql/updates/2011_01_20_0_characters_instance.sql
Added : sql/updates/2011_01_20_0_characters_instance_reset.sql
Added : sql/updates/2011_01_20_0_characters_item_instance.sql
Added : sql/updates/2011_01_20_0_characters_item_refund_instance.sql
Modified : src/server/game/Entities/Item/Item.cpp
Modified : src/server/game/Entities/Player/Player.cpp
Modified : src/server/game/Guilds/Guild.cpp
Modified : src/server/game/Instances/InstanceSaveMgr.cpp
Revision: a486eb0c2fcc6bb43693e3c5404f8f82988e2531
Author: leak
Date: 20.01.2011 00:08:45
Message:
SQL: Characters db storage type cleanup No. 5
Modified : sql/base/characters_database.sql
Added : sql/updates/2011_01_20_0_characters_game_event_save.sql
Added : sql/updates/2011_01_20_0_characters_gameobject_respawn.sql
Added : sql/updates/2011_01_20_0_characters_gm_subsurveys.sql
Added : sql/updates/2011_01_20_0_characters_gm_surveys.sql
Added : sql/updates/2011_01_20_0_characters_gm_tickets.sql
Added : sql/updates/2011_01_20_0_characters_group_instance.sql
Added : sql/updates/2011_01_20_0_characters_group_member.sql
Added : sql/updates/2011_01_20_0_characters_groups.sql
Added : sql/updates/2011_01_20_0_characters_guild.sql
Added : sql/updates/2011_01_20_0_characters_guild_bank_eventlog.sql
Modified : src/server/game/Events/GameEventMgr.cpp
Modified : src/server/game/Globals/ObjectMgr.cpp
Modified : src/server/game/Guilds/Guild.cpp
Modified : src/server/game/Server/Protocol/Handlers/TicketHandler.cpp
Modified : src/server/game/Tickets/TicketMgr.cpp
Revision: a7df9ddff1a4dc24d02e0c28276ff7a5f18dd764
Author: leak
Date: 19.01.2011 22:46:21
Message:
SQL: Characters db storage type cleanup No. 4
Modified : sql/base/characters_database.sql
Added : sql/updates/2011_01_19_0_characters_character_social.sql
Added : sql/updates/2011_01_19_0_characters_character_spell.sql
Added : sql/updates/2011_01_19_0_characters_character_spell_cooldown.sql
Added : sql/updates/2011_01_19_0_characters_character_stats.sql
Added : sql/updates/2011_01_19_0_characters_character_talent.sql
Added : sql/updates/2011_01_19_0_characters_character_tutorial.sql
Added : sql/updates/2011_01_19_0_characters_characters.sql
Added : sql/updates/2011_01_19_0_characters_corpse.sql
Added : sql/updates/2011_01_19_0_characters_creature_respawn.sql
Added : sql/updates/2011_01_19_0_characters_game_event_condition_save.sql
Modified : src/server/game/Entities/Corpse/Corpse.cpp
Modified : src/server/game/Entities/Player/Player.cpp
Modified : src/server/game/Globals/ObjectMgr.cpp
Modified : src/server/game/Guilds/Guild.cpp
Modified : src/server/game/Instances/InstanceSaveMgr.cpp
Modified : src/server/game/Server/Protocol/Handlers/CharacterHandler.cpp
Modified : src/server/scripts/Commands/cs_account.cpp
Modified : src/server/worldserver/CommandLine/CliRunnable.cpp
Revision: 471b6f138d3025a01c5410f19862f8ee05c4007d
Author: leak
Date: 19.01.2011 18:40:36
Message:
SQL: Characters db storage type cleanup No. 3 - Note:
There is a chance that you will be getting importing errors / data truncation warnings because of ancient invalid pet names.
SELECT * FROM character_pet WHERE CHAR_LENGTH(name
) > 21;
Modified : sql/base/characters_database.sql
Added : sql/updates/2011_01_19_0_characters_character_homebind.sql
Added : sql/updates/2011_01_19_0_characters_character_instance.sql
Added : sql/updates/2011_01_19_0_characters_character_inventory.sql
Added : sql/updates/2011_01_19_0_characters_character_pet.sql
Added : sql/updates/2011_01_19_0_characters_character_pet_declinedname.sql
Added : sql/updates/2011_01_19_0_characters_character_queststatus.sql
Added : sql/updates/2011_01_19_0_characters_character_queststatus_daily.sql
Added : sql/updates/2011_01_19_0_characters_character_queststatus_weekly.sql
Added : sql/updates/2011_01_19_0_characters_character_reputation.sql
Added : sql/updates/2011_01_19_0_characters_character_skills.sql
Modified : src/server/game/Entities/Pet/Pet.cpp
Modified : src/server/game/Entities/Player/Player.cpp
Modified : src/server/game/Reputation/ReputationMgr.cpp
Modified : src/server/game/Server/Protocol/Handlers/NPCHandler.cpp
Modified : src/server/game/World/World.cpp
Revision: c306acf298ade5547512e04351a8f9ae4fdbae6d
Author: leak
Date: 19.01.2011 14:04:33
Message:
SQL: Characters db storage type cleanup No. 2
Modified : sql/base/characters_database.sql
Deleted : sql/updates/2011_01_19_0_characters_bug_report.sql
Added : sql/updates/2011_01_19_0_characters_character_action.sql
Added : sql/updates/2011_01_19_0_characters_character_arena_stats.sql
Added : sql/updates/2011_01_19_0_characters_character_aura.sql
Added : sql/updates/2011_01_19_0_characters_character_banned.sql
Added : sql/updates/2011_01_19_0_characters_character_battleground_data.sql
Added : sql/updates/2011_01_19_0_characters_character_battleground_random.sql
Added : sql/updates/2011_01_19_0_characters_character_declinedname.sql
Added : sql/updates/2011_01_19_0_characters_character_equipmentsets.sql
Added : sql/updates/2011_01_19_0_characters_character_gifts.sql
Added : sql/updates/2011_01_19_0_characters_character_glyphs.sql
Modified : src/server/game/Chat/Commands/Level3.cpp
Modified : src/server/game/Entities/Player/Player.cpp
Revision: b8210f4396cd266137ad69ea0ae4efe715072926
Author: leak
Date: 19.01.2011 02:53:44
Message:
SQL: Characters db storage type cleanup #1 - Note:
-
MySQL numeric types can NOT be altered in value range or or storage size at all, so things like INT(32) are entirely pointless. As TC currently doesn’t use the display width of numeric types, use the default width to avoid confusion. (see MySQL numeric types docs)
-
Timestamps can be stored as INT(10) UNSIGNED. As the max value of this type is 4294967295 which translates into year 2106 using it as timestamp we are NOT affected by the year 2038 bug. If the timestamp needs to be negative in some cases, i.e. for displaying infinity using -1, use BIGINT(20) instead.
-
Do NOT set ROW_FORMAT for InnoDB tables unless you specifically want COMPRESSED tables (which we don’t for performance reasons). MySQL will chose the appropriate ROW_FORMAT by itself depending on the innodb_file_format setting of the server. (FIXED is only available for MyISAM)
-
Even though VARCHAR does require less storage space than CHAR for values with variable length, the length still needs to be chosen wisely as this doesn’t apply to memory consumption.
Modified : sql/base/characters_database.sql
Added : sql/updates/2011_01_19_0_characters_account_data.sql
Added : sql/updates/2011_01_19_0_characters_addons.sql
Added : sql/updates/2011_01_19_0_characters_arena_team.sql
Added : sql/updates/2011_01_19_0_characters_auctionhouse.sql
Added : sql/updates/2011_01_19_0_characters_bug_report.sql
Added : sql/updates/2011_01_19_0_characters_bugreport.sql
Added : sql/updates/2011_01_19_0_characters_channels.sql
Added : sql/updates/2011_01_19_0_characters_character_account_data.sql
Added : sql/updates/2011_01_19_0_characters_character_achievement.sql
Added : sql/updates/2011_01_19_0_characters_character_achievement_progress.sql
Modified : src/server/game/Achievements/AchievementMgr.cpp
Modified : src/server/game/Battlegrounds/ArenaTeam.cpp
Modified : src/server/game/Server/WorldSession.cpp
[/SPOILER]