[8104] Always (except 2 cases) for tables in characters DB InnoDB and utf8.

This commit is contained in:
VladimirMangos 2009-07-01 14:30:06 +04:00
parent 9f938a9ed4
commit 131978c529
4 changed files with 17 additions and 7 deletions

View file

@ -21,7 +21,7 @@
DROP TABLE IF EXISTS `character_db_version`;
CREATE TABLE `character_db_version` (
`required_8098_04_characters_pet_spell` bit(1) default NULL
`required_8104_01_characters` bit(1) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Last applied sql update to DB';
--
@ -264,7 +264,7 @@ CREATE TABLE `character_achievement` (
`achievement` int(11) unsigned NOT NULL,
`date` bigint(11) unsigned NOT NULL default '0',
PRIMARY KEY (`guid`,`achievement`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `character_achievement`
@ -286,7 +286,7 @@ CREATE TABLE `character_achievement_progress` (
`counter` int(11) unsigned NOT NULL,
`date` bigint(11) unsigned NOT NULL default '0',
PRIMARY KEY (`guid`,`criteria`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `character_achievement_progress`
@ -359,7 +359,7 @@ CREATE TABLE `character_declinedname` (
`instrumental` varchar(15) NOT NULL default '',
`prepositional` varchar(15) NOT NULL default '',
PRIMARY KEY (`guid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
--
-- Dumping data for table `character_declinedname`
@ -559,7 +559,7 @@ CREATE TABLE `character_pet_declinedname` (
`prepositional` varchar(12) NOT NULL default '',
PRIMARY KEY (`id`),
KEY owner_key (`owner`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
--
-- Dumping data for table `character_pet_declinedname`
@ -1020,7 +1020,7 @@ CREATE TABLE `guild_eventlog` (
`PlayerGuid2` int(11) NOT NULL COMMENT 'Player 2',
`NewRank` tinyint(2) NOT NULL COMMENT 'New rank(in case promotion/demotion)',
`TimeStamp` bigint(20) NOT NULL COMMENT 'Event UNIX time'
) ENGINE = InnoDB DEFAULT CHARSET = latin1 COMMENT 'Guild Eventlog';
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT 'Guild Eventlog';
--
-- Dumping data for table `guild_eventlog`

View file

@ -0,0 +1,8 @@
ALTER TABLE character_db_version CHANGE COLUMN required_8098_04_characters_pet_spell required_8104_01_characters bit;
ALTER TABLE character_achievement ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE character_achievement_progress ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE character_declinedname ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
ALTER TABLE character_pet_declinedname ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
ALTER TABLE guild_eventlog ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT 'Guild Eventlog';

View file

@ -239,6 +239,7 @@ pkgdata_DATA = \
8098_02_mangos_playercreateinfo_action.sql \
8098_03_characters_character_pet.sql \
8098_04_characters_pet_spell.sql \
8104_01_characters.sql \
README
## Additional files to include when running 'make dist'
@ -458,4 +459,5 @@ EXTRA_DIST = \
8098_02_mangos_playercreateinfo_action.sql \
8098_03_characters_character_pet.sql \
8098_04_characters_pet_spell.sql \
8104_01_characters.sql \
README

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
#define REVISION_NR "8103"
#define REVISION_NR "8104"
#endif // __REVISION_NR_H__