mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-09 07:30:02 +00:00
34 lines
1.2 KiB
SQL
34 lines
1.2 KiB
SQL
DROP DATABASE IF EXISTS `issue26211`;
|
|
CREATE DATABASE `issue26211`;
|
|
USE `issue26211`;
|
|
|
|
CREATE TABLE `process_model` (
|
|
`PROC_MODEL_ID` decimal(10,0) NOT NULL,
|
|
`PKG_MEM_ID` decimal(10,0) NOT NULL,
|
|
`PROC_ID` decimal(10,0) DEFAULT NULL,
|
|
`ACTIVE_VERSION` decimal(10,0) DEFAULT NULL,
|
|
`CURRENT_VERSION` decimal(10,0) DEFAULT NULL,
|
|
`ENABLED` decimal(1,0) NOT NULL,
|
|
`NAME` varchar(64) NOT NULL,
|
|
`COMMENTS` varchar(4000) DEFAULT NULL,
|
|
PRIMARY KEY (`PROC_MODEL_ID`),
|
|
KEY `I_PROCESS_MODEL_PKG_MEM_ID` (`PKG_MEM_ID`),
|
|
KEY `I_PROCESS_MODEL_PROC_ID` (`PROC_ID`),
|
|
KEY `procmodel_name_indx` (`NAME`)
|
|
) ENGINE=InnoDB;
|
|
|
|
CREATE TABLE `process_model_inst` (
|
|
`PROC_MODEL_INST_ID` decimal(10,0) NOT NULL,
|
|
`VERSION` decimal(10,0) NOT NULL,
|
|
`PROC_MODEL_ID` decimal(10,0) NOT NULL,
|
|
`DATE_CREATED` datetime NOT NULL,
|
|
`CHANGE_NOTE` varchar(4000) DEFAULT NULL,
|
|
`XML` longtext NOT NULL,
|
|
`AUTHOR` varchar(50) DEFAULT NULL,
|
|
`CHECKSUM` varchar(64) DEFAULT NULL,
|
|
PRIMARY KEY (`PROC_MODEL_INST_ID`),
|
|
UNIQUE KEY `UK_PROCMODEL_INST` (`VERSION`,`PROC_MODEL_ID`),
|
|
KEY `I_PROCESS_MODEL_INST_PROC_MODE` (`PROC_MODEL_ID`),
|
|
CONSTRAINT `FK_PROCMODINST_REF_PROCMOD` FOREIGN KEY (`PROC_MODEL_ID`) REFERENCES `process_model` (`PROC_MODEL_ID`) ON DELETE CASCADE
|
|
) ENGINE=InnoDB;
|