+ [refac] add table to save related objects of release.
This commit is contained in:
+15
-14
@@ -393,20 +393,21 @@ define('TABLE_AUTOMATION', '`' . $config->db->prefix . 'automation`');
|
||||
|
||||
if(!defined('TABLE_ASSET')) define('TABLE_ASSET', '`' . $config->db->prefix . 'asset`');
|
||||
|
||||
define('TABLE_PRODUCT', '`' . $config->db->prefix . 'product`');
|
||||
define('TABLE_BRANCH', '`' . $config->db->prefix . 'branch`');
|
||||
define('TABLE_EXPECT', '`' . $config->db->prefix . 'expect`');
|
||||
define('TABLE_STAGE', '`' . $config->db->prefix . 'stage`');
|
||||
define('TABLE_STAKEHOLDER', '`' . $config->db->prefix . 'stakeholder`');
|
||||
define('TABLE_STORY', '`' . $config->db->prefix . 'story`');
|
||||
define('TABLE_STORYSPEC', '`' . $config->db->prefix . 'storyspec`');
|
||||
define('TABLE_STORYREVIEW', '`' . $config->db->prefix . 'storyreview`');
|
||||
define('TABLE_STORYSTAGE', '`' . $config->db->prefix . 'storystage`');
|
||||
define('TABLE_STORYESTIMATE', '`' . $config->db->prefix . 'storyestimate`');
|
||||
define('TABLE_STORYGRADE', '`' . $config->db->prefix . 'storygrade`');
|
||||
define('TABLE_PRODUCTPLAN', '`' . $config->db->prefix . 'productplan`');
|
||||
define('TABLE_PLANSTORY', '`' . $config->db->prefix . 'planstory`');
|
||||
define('TABLE_RELEASE', '`' . $config->db->prefix . 'release`');
|
||||
define('TABLE_PRODUCT', '`' . $config->db->prefix . 'product`');
|
||||
define('TABLE_BRANCH', '`' . $config->db->prefix . 'branch`');
|
||||
define('TABLE_EXPECT', '`' . $config->db->prefix . 'expect`');
|
||||
define('TABLE_STAGE', '`' . $config->db->prefix . 'stage`');
|
||||
define('TABLE_STAKEHOLDER', '`' . $config->db->prefix . 'stakeholder`');
|
||||
define('TABLE_STORY', '`' . $config->db->prefix . 'story`');
|
||||
define('TABLE_STORYSPEC', '`' . $config->db->prefix . 'storyspec`');
|
||||
define('TABLE_STORYREVIEW', '`' . $config->db->prefix . 'storyreview`');
|
||||
define('TABLE_STORYSTAGE', '`' . $config->db->prefix . 'storystage`');
|
||||
define('TABLE_STORYESTIMATE', '`' . $config->db->prefix . 'storyestimate`');
|
||||
define('TABLE_STORYGRADE', '`' . $config->db->prefix . 'storygrade`');
|
||||
define('TABLE_PRODUCTPLAN', '`' . $config->db->prefix . 'productplan`');
|
||||
define('TABLE_PLANSTORY', '`' . $config->db->prefix . 'planstory`');
|
||||
define('TABLE_RELEASE', '`' . $config->db->prefix . 'release`');
|
||||
define('TABLE_RELEASERELATED', '`' . $config->db->prefix . 'releaserelated`');
|
||||
|
||||
define('TABLE_PROGRAM', '`' . $config->db->prefix . 'project`');
|
||||
define('TABLE_PROJECT', '`' . $config->db->prefix . 'project`');
|
||||
|
||||
@@ -16,3 +16,14 @@ CREATE TABLE IF NOT EXISTS `zt_extuser` (
|
||||
`account` char(30) NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `zt_releaserelated` (
|
||||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`release` int(11) unsigned NOT NULL,
|
||||
`objectID` int(11) unsigned NOT NULL,
|
||||
`objectType` varchar(10) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET utf8;
|
||||
CREATE INDEX `objectID` ON `zt_releaserelated` (`objectID`);
|
||||
CREATE INDEX `objectType` ON `zt_releaserelated` (`objectType`);
|
||||
CREATE UNIQUE INDEX `unique` ON `zt_releaserelated` (`release`, `objectID`, `objectType`);
|
||||
|
||||
@@ -1718,6 +1718,18 @@ CREATE INDEX `product` ON `zt_release` (`product`);
|
||||
CREATE INDEX `build` ON `zt_release` (`build`);
|
||||
CREATE INDEX `idx_system` ON `zt_release` (`system`);
|
||||
|
||||
-- DROP TABLE IF EXISTS `zt_releaserelated`;
|
||||
CREATE TABLE IF NOT EXISTS `zt_releaserelated` (
|
||||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`release` int(11) unsigned NOT NULL,
|
||||
`objectID` int(11) unsigned NOT NULL,
|
||||
`objectType` varchar(10) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET utf8;
|
||||
CREATE INDEX `objectID` ON `zt_releaserelated` (`objectID`);
|
||||
CREATE INDEX `objectType` ON `zt_releaserelated` (`objectType`);
|
||||
CREATE UNIQUE INDEX `unique` ON `zt_releaserelated` (`release`, `objectID`, `objectType`);
|
||||
|
||||
-- DROP TABLE IF EXISTS `zt_repo`;
|
||||
CREATE TABLE IF NOT EXISTS `zt_repo` (
|
||||
`id` mediumint(9) NOT NULL AUTO_INCREMENT,
|
||||
|
||||
Reference in New Issue
Block a user