mirror of
https://github.com/mangosfour/server.git
synced 2025-12-12 10:37:03 +00:00
[7855] Add description command to pool_* tables for simplify DB development.
Note: this fields not used and not loaded by mangos. Signed-off-by: VladimirMangos <vladimir@getmangos.com>
This commit is contained in:
parent
83beb6ec1d
commit
c014560b45
4 changed files with 21 additions and 2 deletions
|
|
@ -23,7 +23,7 @@ DROP TABLE IF EXISTS `db_version`;
|
||||||
CREATE TABLE `db_version` (
|
CREATE TABLE `db_version` (
|
||||||
`version` varchar(120) default NULL,
|
`version` varchar(120) default NULL,
|
||||||
`creature_ai_version` varchar(120) default NULL,
|
`creature_ai_version` varchar(120) default NULL,
|
||||||
`required_7850_01_mangos_command` bit(1) default NULL
|
`required_7855_01_mangos_pools` bit(1) default NULL
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Used DB version notes';
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Used DB version notes';
|
||||||
|
|
||||||
--
|
--
|
||||||
|
|
@ -12960,6 +12960,7 @@ CREATE TABLE `pool_creature` (
|
||||||
`guid` int(10) unsigned NOT NULL default '0',
|
`guid` int(10) unsigned NOT NULL default '0',
|
||||||
`pool_entry` mediumint(8) unsigned NOT NULL default '0',
|
`pool_entry` mediumint(8) unsigned NOT NULL default '0',
|
||||||
`chance` float unsigned NOT NULL default '0',
|
`chance` float unsigned NOT NULL default '0',
|
||||||
|
`description` varchar(255) NOT NULL,
|
||||||
PRIMARY KEY (`pool_entry`,`guid`)
|
PRIMARY KEY (`pool_entry`,`guid`)
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
|
@ -12982,6 +12983,7 @@ CREATE TABLE `pool_gameobject` (
|
||||||
`guid` int(10) unsigned NOT NULL default '0',
|
`guid` int(10) unsigned NOT NULL default '0',
|
||||||
`pool_entry` mediumint(8) unsigned NOT NULL default '0',
|
`pool_entry` mediumint(8) unsigned NOT NULL default '0',
|
||||||
`chance` float unsigned NOT NULL default '0',
|
`chance` float unsigned NOT NULL default '0',
|
||||||
|
`description` varchar(255) NOT NULL,
|
||||||
PRIMARY KEY (`guid`,`pool_entry`)
|
PRIMARY KEY (`guid`,`pool_entry`)
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
|
@ -13003,6 +13005,7 @@ CREATE TABLE `pool_pool` (
|
||||||
`pool_id` mediumint(8) unsigned NOT NULL default '0',
|
`pool_id` mediumint(8) unsigned NOT NULL default '0',
|
||||||
`mother_pool` mediumint(8) unsigned NOT NULL default '0',
|
`mother_pool` mediumint(8) unsigned NOT NULL default '0',
|
||||||
`chance` float NOT NULL default '0',
|
`chance` float NOT NULL default '0',
|
||||||
|
`description` varchar(255) NOT NULL,
|
||||||
PRIMARY KEY (`pool_id`,`mother_pool`)
|
PRIMARY KEY (`pool_id`,`mother_pool`)
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
|
@ -13023,6 +13026,7 @@ DROP TABLE IF EXISTS `pool_template`;
|
||||||
CREATE TABLE `pool_template` (
|
CREATE TABLE `pool_template` (
|
||||||
`entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Pool entry',
|
`entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Pool entry',
|
||||||
`max_limit` int(10) unsigned NOT NULL default '0' COMMENT 'Max number of objects (0) is no limit',
|
`max_limit` int(10) unsigned NOT NULL default '0' COMMENT 'Max number of objects (0) is no limit',
|
||||||
|
`description` varchar(255) NOT NULL,
|
||||||
PRIMARY KEY (`entry`)
|
PRIMARY KEY (`entry`)
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
|
|
||||||
13
sql/updates/7855_01_mangos_pools.sql
Normal file
13
sql/updates/7855_01_mangos_pools.sql
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
ALTER TABLE db_version CHANGE COLUMN required_7850_01_mangos_command required_7855_01_mangos_pools bit;
|
||||||
|
|
||||||
|
ALTER TABLE pool_creature
|
||||||
|
ADD COLUMN description varchar(255) NOT NULL AFTER chance;
|
||||||
|
|
||||||
|
ALTER TABLE pool_gameobject
|
||||||
|
ADD COLUMN description varchar(255) NOT NULL AFTER chance;
|
||||||
|
|
||||||
|
ALTER TABLE pool_pool
|
||||||
|
ADD COLUMN description varchar(255) NOT NULL AFTER chance;
|
||||||
|
|
||||||
|
ALTER TABLE pool_template
|
||||||
|
ADD COLUMN description varchar(255) NOT NULL AFTER max_limit;
|
||||||
|
|
@ -189,6 +189,7 @@ pkgdata_DATA = \
|
||||||
7839_01_mangos_mangos_string.sql \
|
7839_01_mangos_mangos_string.sql \
|
||||||
7839_02_mangos_command.sql \
|
7839_02_mangos_command.sql \
|
||||||
7850_01_mangos_command.sql \
|
7850_01_mangos_command.sql \
|
||||||
|
7855_01_mangos_pools.sql \
|
||||||
README
|
README
|
||||||
|
|
||||||
## Additional files to include when running 'make dist'
|
## Additional files to include when running 'make dist'
|
||||||
|
|
@ -358,4 +359,5 @@ EXTRA_DIST = \
|
||||||
7839_01_mangos_mangos_string.sql \
|
7839_01_mangos_mangos_string.sql \
|
||||||
7839_02_mangos_command.sql \
|
7839_02_mangos_command.sql \
|
||||||
7850_01_mangos_command.sql \
|
7850_01_mangos_command.sql \
|
||||||
|
7855_01_mangos_pools.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 "7854"
|
#define REVISION_NR "7855"
|
||||||
#endif // __REVISION_NR_H__
|
#endif // __REVISION_NR_H__
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue