Here's a overview of the updates in the ascent database structure.
Code:alter table mailbox add column external_attached_item_guid bigint(20) not null default 0 after attached_item_guid;Code:alter table accounts add column forceLanguage varchar(5) not null default "enUS";Code:CREATE TABLE `playeritems_external` ( `ownerguid` int(10) unsigned NOT NULL DEFAULT '0', `guid` bigint(20) unsigned NOT NULL DEFAULT '0', `entry` int(10) unsigned NOT NULL DEFAULT '0', `creator` int(10) unsigned NOT NULL DEFAULT '0', `count` int(10) unsigned NOT NULL DEFAULT '0', `charges` int(10) unsigned NOT NULL DEFAULT '0', `flags` int(10) unsigned NOT NULL DEFAULT '0', `randomprop` int(10) unsigned NOT NULL DEFAULT '0', `randomsuffix` int(30) NOT NULL, `itemtext` int(10) unsigned NOT NULL DEFAULT '0', `durability` int(10) unsigned NOT NULL DEFAULT '0', `containerslot` int(11) DEFAULT '-1' COMMENT '', `slot` tinyint(4) NOT NULL DEFAULT '0', `enchantments` longtext COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`guid`), UNIQUE KEY `guid` (`guid`), KEY `ownerguid` (`ownerguid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;Code:DROP TABLE IF EXISTS `creature_names_localized`; CREATE TABLE `creature_names_localized` ( `id` int(30) unsigned NOT NULL, `language_code` varchar(5) NOT NULL, `name` varchar(100) NOT NULL, `subname` varchar(100) NOT NULL, PRIMARY KEY (`id`,`language_code`), KEY `lol` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;Code:DROP TABLE IF EXISTS `gameobject_names_localized`; CREATE TABLE `gameobject_names_localized` ( `entry` int(30) NOT NULL, `language_code` varchar(5) NOT NULL, `name` varchar(100) NOT NULL, PRIMARY KEY (`entry`,`language_code`), KEY `lol` (`entry`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;Code:DROP TABLE IF EXISTS `itempages_localized`; CREATE TABLE `itempages_localized` ( `entry` int(30) NOT NULL, `language_code` varchar(5) NOT NULL, `text` text NOT NULL, PRIMARY KEY (`entry`,`language_code`), KEY `a` (`entry`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;Code:DROP TABLE IF EXISTS `items_localized`; CREATE TABLE `items_localized` ( `entry` int(30) NOT NULL, `language_code` varchar(5) NOT NULL, `name` varchar(100) NOT NULL, `description` varchar(100) NOT NULL, PRIMARY KEY (`entry`,`language_code`), KEY `lol` (`entry`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;Code:DROP TABLE IF EXISTS `npc_text_localized`; CREATE TABLE `npc_text_localized` ( `entry` int(30) NOT NULL, `language_code` varchar(5) NOT NULL, `text0` varchar(200) NOT NULL, `text0_1` varchar(200) NOT NULL, `text1` varchar(200) NOT NULL, `text1_1` varchar(200) NOT NULL, `text2` varchar(200) NOT NULL, `text2_1` varchar(200) NOT NULL, `text3` varchar(200) NOT NULL, `text3_1` varchar(200) NOT NULL, `text4` varchar(200) NOT NULL, `text4_1` varchar(200) NOT NULL, `text5` varchar(200) NOT NULL, `text5_1` varchar(200) NOT NULL, `text6` varchar(200) NOT NULL, `text6_1` varchar(200) NOT NULL, `text7` varchar(200) NOT NULL, `text7_1` varchar(200) NOT NULL, PRIMARY KEY (`entry`,`language_code`), KEY `lol` (`entry`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;Code:DROP TABLE IF EXISTS `quests_localized`; CREATE TABLE `quests_localized` ( `entry` int(30) NOT NULL, `language_code` varchar(5) NOT NULL, `Title` text NOT NULL, `Details` text NOT NULL, `Objectives` text NOT NULL, `CompletionText` text NOT NULL, `IncompleteText` text NOT NULL, `EndText` text NOT NULL, `ObjectiveText1` text NOT NULL, `ObjectiveText2` text NOT NULL, `ObjectiveText3` text NOT NULL, `ObjectiveText4` text NOT NULL, PRIMARY KEY (`entry`,`language_code`), KEY `lol` (`entry`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;


![[Ascent] DB Updates](http://ragezone.com/hyper728.png)

