DB Schema/Characters: removed columns auctionhouse.item_template, character_inventory.item_template, guild_bank_item.item_entry and mail_items.item_template and created item_instance.itemEntry column instead of them.
As a side effect moved related queries to prepared statements. As one more side effect fixed not shown and lost mail items in returned expired mail (patch by Quriq14). --HG-- branch : trunk
This commit is contained in:
1 parent
58a9b15443
commit
b39b8fdd0d
16 files changed
+337
-231
No files matched your search
@@ -94,13 +94,32 @@ enum CharacterDatabaseStatements
|
||||
CHAR_LOAD_ACCOUNT_DATA,
|
||||
CHAR_LOAD_PLAYER_MAILITEMS,
|
||||
CHAR_LOAD_AUCTION_ITEMS,
|
||||
CHAR_ADD_AUCTION,
|
||||
CHAR_DEL_AUCTION,
|
||||
CHAR_LOAD_AUCTIONS,
|
||||
CHAR_ADD_MAIL,
|
||||
CHAR_DEL_MAIL,
|
||||
CHAR_ADD_MAIL_ITEM,
|
||||
CHAR_DEL_EMPTY_EXPIRED_MAIL,
|
||||
CHAR_GET_EXPIRED_MAIL,
|
||||
CHAR_GET_MAIL_ITEM_LITE,
|
||||
CHAR_SET_MAIL_RETURNED,
|
||||
CHAR_SET_MAIL_ITEM_RECEIVER,
|
||||
CHAR_SET_ITEM_OWNER,
|
||||
CHAR_LOAD_GUILD_BANK_ITEMS,
|
||||
CHAR_LOAD_ITEM_REFUNDS,
|
||||
CHAR_LOAD_ITEM_BOP_TRADE,
|
||||
CHAR_DEL_ITEM_BOP_TRADE,
|
||||
CHAR_ADD_ITEM_BOP_TRADE,
|
||||
CHAR_ADD_INVENTORY_ITEM,
|
||||
CHAR_UPDATE_INVENTORY_ITEM,
|
||||
CHAR_DEL_INVENTORY_ITEM,
|
||||
CHAR_ADD_ITEM_INSTANCE,
|
||||
CHAR_UPDATE_ITEM_INSTANCE,
|
||||
CHAR_UPDATE_ITEM_INSTANCE_ON_LOAD,
|
||||
CHAR_DEL_ITEM_INSTANCE,
|
||||
CHAR_UPDATE_GIFT_OWNER,
|
||||
CHAR_DEL_GIFT,
|
||||
CHAR_GET_ACCOUNT_BY_NAME,
|
||||
|
||||
CHAR_ADD_GUILD,
|
||||
|
||||
Reference in new issue
Block a user