mirror of
https://github.com/mangosfour/server.git
synced 2025-12-15 01:37:00 +00:00
[8104] Always (except 2 cases) for tables in characters DB InnoDB and utf8.
This commit is contained in:
parent
9f938a9ed4
commit
131978c529
4 changed files with 17 additions and 7 deletions
|
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
DROP TABLE IF EXISTS `character_db_version`;
|
DROP TABLE IF EXISTS `character_db_version`;
|
||||||
CREATE TABLE `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';
|
) 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,
|
`achievement` int(11) unsigned NOT NULL,
|
||||||
`date` bigint(11) unsigned NOT NULL default '0',
|
`date` bigint(11) unsigned NOT NULL default '0',
|
||||||
PRIMARY KEY (`guid`,`achievement`)
|
PRIMARY KEY (`guid`,`achievement`)
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Dumping data for table `character_achievement`
|
-- Dumping data for table `character_achievement`
|
||||||
|
|
@ -286,7 +286,7 @@ CREATE TABLE `character_achievement_progress` (
|
||||||
`counter` int(11) unsigned NOT NULL,
|
`counter` int(11) unsigned NOT NULL,
|
||||||
`date` bigint(11) unsigned NOT NULL default '0',
|
`date` bigint(11) unsigned NOT NULL default '0',
|
||||||
PRIMARY KEY (`guid`,`criteria`)
|
PRIMARY KEY (`guid`,`criteria`)
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Dumping data for table `character_achievement_progress`
|
-- Dumping data for table `character_achievement_progress`
|
||||||
|
|
@ -359,7 +359,7 @@ CREATE TABLE `character_declinedname` (
|
||||||
`instrumental` varchar(15) NOT NULL default '',
|
`instrumental` varchar(15) NOT NULL default '',
|
||||||
`prepositional` varchar(15) NOT NULL default '',
|
`prepositional` varchar(15) NOT NULL default '',
|
||||||
PRIMARY KEY (`guid`)
|
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`
|
-- Dumping data for table `character_declinedname`
|
||||||
|
|
@ -559,7 +559,7 @@ CREATE TABLE `character_pet_declinedname` (
|
||||||
`prepositional` varchar(12) NOT NULL default '',
|
`prepositional` varchar(12) NOT NULL default '',
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
KEY owner_key (`owner`)
|
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`
|
-- Dumping data for table `character_pet_declinedname`
|
||||||
|
|
@ -1020,7 +1020,7 @@ CREATE TABLE `guild_eventlog` (
|
||||||
`PlayerGuid2` int(11) NOT NULL COMMENT 'Player 2',
|
`PlayerGuid2` int(11) NOT NULL COMMENT 'Player 2',
|
||||||
`NewRank` tinyint(2) NOT NULL COMMENT 'New rank(in case promotion/demotion)',
|
`NewRank` tinyint(2) NOT NULL COMMENT 'New rank(in case promotion/demotion)',
|
||||||
`TimeStamp` bigint(20) NOT NULL COMMENT 'Event UNIX time'
|
`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`
|
-- Dumping data for table `guild_eventlog`
|
||||||
|
|
|
||||||
8
sql/updates/8104_01_characters.sql
Normal file
8
sql/updates/8104_01_characters.sql
Normal 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';
|
||||||
|
|
||||||
|
|
@ -239,6 +239,7 @@ pkgdata_DATA = \
|
||||||
8098_02_mangos_playercreateinfo_action.sql \
|
8098_02_mangos_playercreateinfo_action.sql \
|
||||||
8098_03_characters_character_pet.sql \
|
8098_03_characters_character_pet.sql \
|
||||||
8098_04_characters_pet_spell.sql \
|
8098_04_characters_pet_spell.sql \
|
||||||
|
8104_01_characters.sql \
|
||||||
README
|
README
|
||||||
|
|
||||||
## Additional files to include when running 'make dist'
|
## Additional files to include when running 'make dist'
|
||||||
|
|
@ -458,4 +459,5 @@ EXTRA_DIST = \
|
||||||
8098_02_mangos_playercreateinfo_action.sql \
|
8098_02_mangos_playercreateinfo_action.sql \
|
||||||
8098_03_characters_character_pet.sql \
|
8098_03_characters_character_pet.sql \
|
||||||
8098_04_characters_pet_spell.sql \
|
8098_04_characters_pet_spell.sql \
|
||||||
|
8104_01_characters.sql \
|
||||||
README
|
README
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#ifndef __REVISION_NR_H__
|
#ifndef __REVISION_NR_H__
|
||||||
#define __REVISION_NR_H__
|
#define __REVISION_NR_H__
|
||||||
#define REVISION_NR "8103"
|
#define REVISION_NR "8104"
|
||||||
#endif // __REVISION_NR_H__
|
#endif // __REVISION_NR_H__
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue