@ -5,9 +5,34 @@ SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @ OLD_SQL_MODE = @ @ SQL_MODE , SQL_MODE = ' TRADITIONAL,ALLOW_INVALID_DATES ' ;
SET @ OLD_SQL_MODE = @ @ SQL_MODE , SQL_MODE = ' TRADITIONAL,ALLOW_INVALID_DATES ' ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `AP_APP`
-- Schema APP_MANAGER
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP_APP ` (
-- -----------------------------------------------------
-- Schema APP_MANAGER
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS ` APP_MANAGER ` DEFAULT CHARACTER SET utf8 ;
USE ` APP_MANAGER ` ;
-- -----------------------------------------------------
-- Table `APP_MANAGER`.`DM_DEVICE_TYPE`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` APP_MANAGER ` . ` DM_DEVICE_TYPE ` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` NAME ` VARCHAR ( 300 ) NULL DEFAULT NULL ,
` DEVICE_TYPE_META ` VARCHAR ( 20000 ) NULL DEFAULT NULL ,
` LAST_UPDATED_TIMESTAMP ` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
` PROVIDER_TENANT_ID ` INT ( 11 ) NULL DEFAULT ' 0 ' ,
` SHARED_WITH_ALL_TENANTS ` TINYINT ( 4 ) NOT NULL DEFAULT ' 0 ' ,
PRIMARY KEY ( ` ID ` ) )
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- Table `APP_MANAGER`.`AP_APP`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` APP_MANAGER ` . ` AP_APP ` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` NAME ` VARCHAR ( 45 ) NOT NULL ,
` NAME ` VARCHAR ( 45 ) NOT NULL ,
` DESCRIPTION ` TEXT NULL ,
` DESCRIPTION ` TEXT NULL ,
@ -18,53 +43,58 @@ CREATE TABLE IF NOT EXISTS `AP_APP` (
` CURRENCY ` VARCHAR ( 45 ) NULL DEFAULT ' $ ' ,
` CURRENCY ` VARCHAR ( 45 ) NULL DEFAULT ' $ ' ,
` RATING ` INT ( 11 ) NULL ,
` RATING ` INT ( 11 ) NULL ,
` DEVICE_TYPE_ID ` INT ( 11 ) NOT NULL ,
` DEVICE_TYPE_ID ` INT ( 11 ) NOT NULL ,
PRIMARY KEY ( ` ID ` ) )
PRIMARY KEY ( ` ID ` ) ,
ENGINE = InnoDB
INDEX ` fk_AP_APP_DM_DEVICE_TYPE1_idx ` ( ` DEVICE_TYPE_ID ` ASC ) ,
DEFAULT CHARACTER SET = utf8 ;
CONSTRAINT ` fk_AP_APP_DM_DEVICE_TYPE1 `
FOREIGN KEY ( ` DEVICE_TYPE_ID ` )
REFERENCES ` APP_MANAGER ` . ` DM_DEVICE_TYPE ` ( ` ID ` )
ON DELETE NO ACTION
ON UPDATE NO ACTION )
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `AP_APP_RELEASE`
-- Table `AP P_MANAGER`.`AP _APP_RELEASE`
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP_APP_RELEASE ` (
CREATE TABLE IF NOT EXISTS ` AP P_MANAGER` . ` AP _APP_RELEASE` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` DESCRIPTION ` TEXT NOT NULL ,
` DESCRIPTION ` TEXT NOT NULL ,
` VERSION ` VARCHAR ( 10 ) NOT NULL ,
` VERSION ` VARCHAR ( 10 ) NOT NULL ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` UUID ` VARCHAR ( 200 ) NOT NULL ,
` UUID ` VARCHAR ( 200 ) NOT NULL ,
` RELEASE_TYPE ` VARCHAR ( 45 ) NOT NULL ,
` RELEASE_TYPE ` VARCHAR ( 45 ) NOT NULL ,
` PACKAGE_NAME ` VARCHAR ( 45 ) NOT NULL ,
` APP_PRICE ` DECIMAL ( 6 , 2 ) NULL DEFAULT NULL ,
` APP_PRICE ` DECIMAL ( 6 , 2 ) NULL DEFAULT NULL ,
` INSTALLER_LOCATION ` VARCHAR ( 100 ) NOT NULL ,
` STORED_LOCATION ` VARCHAR ( 45 ) NOT NULL ,
` ICON_LOCATION ` VARCHAR ( 100 ) NOT NULL ,
` BANNER_LOCATION ` VARCHAR ( 45 ) NOT NULL ,
` BANNER_LOCATION ` VARCHAR ( 100 ) NOT NULL ,
` SC_1_LOCATION ` VARCHAR ( 45 ) NOT NULL ,
` SC_1_LOCATION ` VARCHAR ( 100 ) NOT NULL ,
` SC_2_LOCATION ` VARCHAR ( 45 ) NULL DEFAULT NULL ,
` SC_2_LOCATION ` VARCHAR ( 100 ) NULL DEFAULT NULL ,
` SC_3_LOCATION ` VARCHAR ( 45 ) NULL DEFAULT NULL ,
` SC_3_LOCATION ` VARCHAR ( 100 ) NULL DEFAULT NULL ,
` APP_HASH_VALUE ` VARCHAR ( 1000 ) NOT NULL ,
` APP_HASH_VALUE ` VARCHAR ( 1000 ) NOT NULL ,
` SHARED_WITH_ALL_TENANTS ` TINYINT ( 1 ) NO T NULL ,
` SHARED_WITH_ALL_TENANTS ` TINYINT ( 1 ) NULL DEFAUL T NULL ,
` APP_META_INFO ` TEXT NULL DEFAULT NULL ,
` APP_META_INFO ` TEXT NULL DEFAULT NULL ,
` SUPPORTED_OS_VERSIONS ` VARCHAR ( 45 ) NOT NULL ,
` PACKAGE_NAME ` VARCHAR ( 45 ) NOT NULL ,
` SUPPORTED_OS_VERSIONS ` VARCHAR ( 45 ) NULL ,
` RATING ` DOUBLE NULL DEFAULT NULL ,
` RATING ` DOUBLE NULL DEFAULT NULL ,
` CURRENT_STATE ` VARCHAR ( 45 ) NOT NULL ,
` CURRENT_STATE ` VARCHAR ( 45 ) NULL ,
` RATED_USERS ` INT ( 11 ) NULL ,
` RATED_USERS ` INT ( 11 ) NULL ,
` AP_APP_ID ` INT ( 11 ) NOT NULL ,
` AP_APP_ID ` INT ( 11 ) NOT NULL ,
PRIMARY KEY ( ` ID ` ),
PRIMARY KEY ( ` ID ` , ` AP_APP_ID ` ),
INDEX ` fk_AP_APP_RELEASE_AP_APP1_idx ` ( ` AP_APP_ID ` ASC ) ,
INDEX ` fk_AP_APP_RELEASE_AP_APP1_idx ` ( ` AP_APP_ID ` ASC ) ,
CONSTRAINT ` fk_AP_APP_RELEASE_AP_APP1 `
CONSTRAINT ` fk_AP_APP_RELEASE_AP_APP1 `
FOREIGN KEY ( ` AP_APP_ID ` )
FOREIGN KEY ( ` AP_APP_ID ` )
REFERENCES ` AP_APP ` ( ` ID ` )
REFERENCES ` APP_MANAGER ` . ` AP_APP ` ( ` ID ` )
ON DELETE NO ACTION
ON DELETE NO ACTION
ON UPDATE NO ACTION )
ON UPDATE NO ACTION )
ENGINE = InnoDB
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
DEFAULT CHARACTER SET = utf8
COMMENT = ' ' ;
COMMENT = ' ' ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `AP _APP_REVIEW`
-- Table `AP P_MANAGER`.`AP _APP_REVIEW`
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP _APP_REVIEW` (
CREATE TABLE IF NOT EXISTS ` AP P_MANAGER` . ` AP _APP_REVIEW` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` COMMENT ` VARCHAR ( 250 ) NOT NULL ,
` COMMENT ` VARCHAR ( 250 ) NOT NULL ,
@ -78,53 +108,77 @@ CREATE TABLE IF NOT EXISTS `AP_APP_REVIEW` (
PRIMARY KEY ( ` ID ` ) ,
PRIMARY KEY ( ` ID ` ) ,
INDEX ` fk_AP_APP_COMMENT_AP_APP_RELEASE1_idx ` ( ` AP_APP_RELEASE_ID ` ASC , ` AP_APP_ID ` ASC ) ,
INDEX ` fk_AP_APP_COMMENT_AP_APP_RELEASE1_idx ` ( ` AP_APP_RELEASE_ID ` ASC , ` AP_APP_ID ` ASC ) ,
CONSTRAINT ` fk_AP_APP_COMMENT_AP_APP_RELEASE1 `
CONSTRAINT ` fk_AP_APP_COMMENT_AP_APP_RELEASE1 `
FOREIGN KEY ( ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` )
FOREIGN KEY ( ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` )
REFERENCES ` AP_APP_RELEASE ` ( ` ID ` , ` AP_APP_ID ` )
REFERENCES ` APP_MANAGER ` . ` AP_APP_RELEASE ` ( ` ID ` , ` AP_APP_ID ` )
ON DELETE NO ACTION
ON DELETE NO ACTION
ON UPDATE NO ACTION )
ON UPDATE NO ACTION )
ENGINE = InnoDB
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `AP _APP_LIFECYCLE_STATE`
-- Table `AP P_MANAGER`.`AP _APP_LIFECYCLE_STATE`
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP _APP_LIFECYCLE_STATE` (
CREATE TABLE IF NOT EXISTS ` AP P_MANAGER` . ` AP _APP_LIFECYCLE_STATE` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` CURRENT_STATE ` VARCHAR ( 45 ) NOT NULL ,
` CURRENT_STATE ` VARCHAR ( 45 ) NOT NULL ,
` PREVIOUSE_STATE ` VARCHAR ( 45 ) NOT NULL ,
` PREVIOUSE_STATE ` VARCHAR ( 45 ) NOT NULL ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` UPDATED_BY ` VARCHAR ( 100 ) NOT NULL ,
` UPDATED_BY ` VARCHAR ( 100 ) NOT NULL ,
` UPDATED_AT ` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
` UPDATED_AT ` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
` REASON ` VARCHAR ( 45 ) NULL ,
` AP_APP_RELEASE_ID ` INT ( 11 ) NOT NULL ,
` AP_APP_RELEASE_ID ` INT ( 11 ) NOT NULL ,
` AP_APP_ID ` INT ( 11 ) NOT NULL ,
` AP_APP_ID ` INT ( 11 ) NOT NULL ,
PRIMARY KEY ( ` ID ` , ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` ) ,
PRIMARY KEY ( ` ID ` , ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` ) ,
INDEX ` fk_AP_APP_LIFECYCLE_STATE_AP_APP_RELEASE1_idx ` ( ` AP_APP_RELEASE_ID ` ASC , ` AP_APP_ID ` ASC ) ,
INDEX ` fk_AP_APP_LIFECYCLE_STATE_AP_APP_RELEASE1_idx ` ( ` AP_APP_RELEASE_ID ` ASC , ` AP_APP_ID ` ASC ) ,
CONSTRAINT ` fk_AP_APP_LIFECYCLE_STATE_AP_APP_RELEASE1 `
CONSTRAINT ` fk_AP_APP_LIFECYCLE_STATE_AP_APP_RELEASE1 `
FOREIGN KEY ( ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` )
FOREIGN KEY ( ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` )
REFERENCES ` AP_APP_RELEASE ` ( ` ID ` , ` AP_APP_ID ` )
REFERENCES ` APP_MANAGER ` . ` AP_APP_RELEASE ` ( ` ID ` , ` AP_APP_ID ` )
ON DELETE NO ACTION
ON DELETE NO ACTION
ON UPDATE NO ACTION )
ON UPDATE NO ACTION )
ENGINE = InnoDB
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `AP _APP_TAG`
-- Table `AP P_MANAGER`.`AP _APP_TAG`
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP _APP_TAG` (
CREATE TABLE IF NOT EXISTS ` AP P_MANAGER` . ` AP _APP_TAG` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` TAG ` VARCHAR ( 45 ) NOT NULL ,
` TAG ` VARCHAR ( 45 ) NOT NULL ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
PRIMARY KEY ( ` ID ` ) )
PRIMARY KEY ( ` ID ` ) )
ENGINE = InnoDB
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- Table `APP_MANAGER`.`DM_DEVICE`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` APP_MANAGER ` . ` DM_DEVICE ` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` DESCRIPTION ` TEXT NULL DEFAULT NULL ,
` NAME ` VARCHAR ( 100 ) NULL DEFAULT NULL ,
` DEVICE_TYPE_ID ` INT ( 11 ) NULL DEFAULT NULL ,
` DEVICE_IDENTIFICATION ` VARCHAR ( 250 ) NULL DEFAULT NULL ,
` LAST_UPDATED_TIMESTAMP ` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
` TENANT_ID ` INT ( 11 ) NULL DEFAULT ' 0 ' ,
PRIMARY KEY ( ` ID ` ) ,
UNIQUE INDEX ` uk_DM_DEVICE ` ( ` DEVICE_TYPE_ID ` ASC , ` DEVICE_IDENTIFICATION ` ASC , ` TENANT_ID ` ASC ) ,
INDEX ` fk_DM_DEVICE_DM_DEVICE_TYPE2 ` ( ` DEVICE_TYPE_ID ` ASC ) ,
CONSTRAINT ` fk_DM_DEVICE_DM_DEVICE_TYPE2 `
FOREIGN KEY ( ` DEVICE_TYPE_ID ` )
REFERENCES ` APP_MANAGER ` . ` DM_DEVICE_TYPE ` ( ` ID ` )
ON DELETE NO ACTION
ON UPDATE NO ACTION )
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `AP_DEVICE_SUBSCRIPTION`
-- Table `AP P_MANAGER`.`AP _DEVICE_SUBSCRIPTION`
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP_DEVICE_SUBSCRIPTION ` (
CREATE TABLE IF NOT EXISTS ` AP P_MANAGER` . ` AP _DEVICE_SUBSCRIPTION` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` SUBSCRIBED_BY ` VARCHAR ( 100 ) NOT NULL ,
` SUBSCRIBED_BY ` VARCHAR ( 100 ) NOT NULL ,
@ -139,18 +193,38 @@ CREATE TABLE IF NOT EXISTS `AP_DEVICE_SUBSCRIPTION` (
PRIMARY KEY ( ` ID ` ) ,
PRIMARY KEY ( ` ID ` ) ,
INDEX ` fk_AM_DEVICE_SUBSCRIPTION_DM_DEVICE1_idx ` ( ` DM_DEVICE_ID ` ASC ) ,
INDEX ` fk_AM_DEVICE_SUBSCRIPTION_DM_DEVICE1_idx ` ( ` DM_DEVICE_ID ` ASC ) ,
INDEX ` fk_AP_DEVICE_SUBSCRIPTION_AP_APP_RELEASE1_idx ` ( ` AP_APP_RELEASE_ID ` ASC , ` AP_APP_ID ` ASC ) ,
INDEX ` fk_AP_DEVICE_SUBSCRIPTION_AP_APP_RELEASE1_idx ` ( ` AP_APP_RELEASE_ID ` ASC , ` AP_APP_ID ` ASC ) ,
CONSTRAINT ` fk_AM_DEVICE_SUBSCRIPTION_DM_DEVICE1 `
FOREIGN KEY ( ` DM_DEVICE_ID ` )
REFERENCES ` APP_MANAGER ` . ` DM_DEVICE ` ( ` ID ` )
ON DELETE NO ACTION
ON UPDATE NO ACTION ,
CONSTRAINT ` fk_AP_DEVICE_SUBSCRIPTION_AP_APP_RELEASE1 `
CONSTRAINT ` fk_AP_DEVICE_SUBSCRIPTION_AP_APP_RELEASE1 `
FOREIGN KEY ( ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` )
FOREIGN KEY ( ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` )
REFERENCES ` AP_APP_RELEASE ` ( ` ID ` , ` AP_APP_ID ` )
REFERENCES ` APP_MANAGER ` . ` AP_APP_RELEASE ` ( ` ID ` , ` AP_APP_ID ` )
ON DELETE NO ACTION
ON DELETE NO ACTION
ON UPDATE NO ACTION )
ON UPDATE NO ACTION )
ENGINE = InnoDB
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `AP _GROUP_SUBSCRIPTION `
-- Table `AP P_MANAGER`.`DM _GROUP`
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP_GROUP_SUBSCRIPTION ` (
CREATE TABLE IF NOT EXISTS ` APP_MANAGER ` . ` DM_GROUP ` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` GROUP_NAME ` VARCHAR ( 100 ) NULL DEFAULT NULL ,
` DESCRIPTION ` TEXT NULL DEFAULT NULL ,
` OWNER ` VARCHAR ( 45 ) NULL DEFAULT NULL ,
` TENANT_ID ` INT ( 11 ) NULL DEFAULT ' 0 ' ,
PRIMARY KEY ( ` ID ` ) )
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- Table `APP_MANAGER`.`AP_GROUP_SUBSCRIPTION`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` APP_MANAGER ` . ` AP_GROUP_SUBSCRIPTION ` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` SUBSCRIBED_BY ` VARCHAR ( 100 ) NOT NULL ,
` SUBSCRIBED_BY ` VARCHAR ( 100 ) NOT NULL ,
@ -164,19 +238,24 @@ CREATE TABLE IF NOT EXISTS `AP_GROUP_SUBSCRIPTION` (
PRIMARY KEY ( ` ID ` ) ,
PRIMARY KEY ( ` ID ` ) ,
INDEX ` fk_AM_GROUP_SUBSCRIPTION_DM_GROUP1_idx ` ( ` DM_GROUP_ID ` ASC ) ,
INDEX ` fk_AM_GROUP_SUBSCRIPTION_DM_GROUP1_idx ` ( ` DM_GROUP_ID ` ASC ) ,
INDEX ` fk_AP_GROUP_SUBSCRIPTION_AP_APP_RELEASE1_idx ` ( ` AP_APP_RELEASE_ID ` ASC , ` AP_APP_ID ` ASC ) ,
INDEX ` fk_AP_GROUP_SUBSCRIPTION_AP_APP_RELEASE1_idx ` ( ` AP_APP_RELEASE_ID ` ASC , ` AP_APP_ID ` ASC ) ,
CONSTRAINT ` fk_AM_GROUP_SUBSCRIPTION_DM_GROUP1 `
FOREIGN KEY ( ` DM_GROUP_ID ` )
REFERENCES ` APP_MANAGER ` . ` DM_GROUP ` ( ` ID ` )
ON DELETE NO ACTION
ON UPDATE NO ACTION ,
CONSTRAINT ` fk_AP_GROUP_SUBSCRIPTION_AP_APP_RELEASE1 `
CONSTRAINT ` fk_AP_GROUP_SUBSCRIPTION_AP_APP_RELEASE1 `
FOREIGN KEY ( ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` )
FOREIGN KEY ( ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` )
REFERENCES ` AP_APP_RELEASE ` ( ` ID ` , ` AP_APP_ID ` )
REFERENCES ` APP_MANAGER ` . ` AP_APP_RELEASE ` ( ` ID ` , ` AP_APP_ID ` )
ON DELETE NO ACTION
ON DELETE NO ACTION
ON UPDATE NO ACTION )
ON UPDATE NO ACTION )
ENGINE = InnoDB
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `APP_MANAGER`.`AP_ROLE_SUBSCRIPTION`
-- Table `APP_MANAGER`.`AP_ROLE_SUBSCRIPTION`
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP _ROLE_SUBSCRIPTION` (
CREATE TABLE IF NOT EXISTS ` AP P_MANAGER` . ` AP _ROLE_SUBSCRIPTION` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` ROLE_NAME ` VARCHAR ( 100 ) NOT NULL ,
` ROLE_NAME ` VARCHAR ( 100 ) NOT NULL ,
@ -191,17 +270,17 @@ CREATE TABLE IF NOT EXISTS `AP_ROLE_SUBSCRIPTION` (
INDEX ` fk_AP_ROLE_SUBSCRIPTION_AP_APP_RELEASE1_idx ` ( ` AP_APP_RELEASE_ID ` ASC , ` AP_APP_ID ` ASC ) ,
INDEX ` fk_AP_ROLE_SUBSCRIPTION_AP_APP_RELEASE1_idx ` ( ` AP_APP_RELEASE_ID ` ASC , ` AP_APP_ID ` ASC ) ,
CONSTRAINT ` fk_AP_ROLE_SUBSCRIPTION_AP_APP_RELEASE1 `
CONSTRAINT ` fk_AP_ROLE_SUBSCRIPTION_AP_APP_RELEASE1 `
FOREIGN KEY ( ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` )
FOREIGN KEY ( ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` )
REFERENCES ` AP_APP_RELEASE ` ( ` ID ` , ` AP_APP_ID ` )
REFERENCES ` APP_MANAGER ` . ` AP_APP_RELEASE ` ( ` ID ` , ` AP_APP_ID ` )
ON DELETE NO ACTION
ON DELETE NO ACTION
ON UPDATE NO ACTION )
ON UPDATE NO ACTION )
ENGINE = InnoDB
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `AP _UNRESTRICTED_ROLE`
-- Table `AP P_MANAGER`.`AP _UNRESTRICTED_ROLE`
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP _UNRESTRICTED_ROLE` (
CREATE TABLE IF NOT EXISTS ` AP P_MANAGER` . ` AP _UNRESTRICTED_ROLE` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` ROLE ` VARCHAR ( 45 ) NOT NULL ,
` ROLE ` VARCHAR ( 45 ) NOT NULL ,
@ -210,17 +289,17 @@ CREATE TABLE IF NOT EXISTS `AP_UNRESTRICTED_ROLE` (
INDEX ` fk_AP_APP_VISIBILITY_AP_APP1_idx ` ( ` AP_APP_ID ` ASC ) ,
INDEX ` fk_AP_APP_VISIBILITY_AP_APP1_idx ` ( ` AP_APP_ID ` ASC ) ,
CONSTRAINT ` fk_AP_APP_VISIBILITY_AP_APP1 `
CONSTRAINT ` fk_AP_APP_VISIBILITY_AP_APP1 `
FOREIGN KEY ( ` AP_APP_ID ` )
FOREIGN KEY ( ` AP_APP_ID ` )
REFERENCES ` AP_APP ` ( ` ID ` )
REFERENCES ` APP_MANAGER ` . ` AP_APP ` ( ` ID ` )
ON DELETE NO ACTION
ON DELETE NO ACTION
ON UPDATE NO ACTION )
ON UPDATE NO ACTION )
ENGINE = InnoDB
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `AP _USER_SUBSCRIPTION`
-- Table `AP P_MANAGER`.`AP _USER_SUBSCRIPTION`
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP _USER_SUBSCRIPTION` (
CREATE TABLE IF NOT EXISTS ` AP P_MANAGER` . ` AP _USER_SUBSCRIPTION` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` USER_NAME ` VARCHAR ( 100 ) NOT NULL ,
` USER_NAME ` VARCHAR ( 100 ) NOT NULL ,
@ -235,31 +314,32 @@ CREATE TABLE IF NOT EXISTS `AP_USER_SUBSCRIPTION` (
INDEX ` fk_AP_USER_SUBSCRIPTION_AP_APP_RELEASE1_idx ` ( ` AP_APP_RELEASE_ID ` ASC , ` AP_APP_ID ` ASC ) ,
INDEX ` fk_AP_USER_SUBSCRIPTION_AP_APP_RELEASE1_idx ` ( ` AP_APP_RELEASE_ID ` ASC , ` AP_APP_ID ` ASC ) ,
CONSTRAINT ` fk_AP_USER_SUBSCRIPTION_AP_APP_RELEASE1 `
CONSTRAINT ` fk_AP_USER_SUBSCRIPTION_AP_APP_RELEASE1 `
FOREIGN KEY ( ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` )
FOREIGN KEY ( ` AP_APP_RELEASE_ID ` , ` AP_APP_ID ` )
REFERENCES ` AP_APP_RELEASE ` ( ` ID ` , ` AP_APP_ID ` )
REFERENCES ` APP_MANAGER ` . ` AP_APP_RELEASE ` ( ` ID ` , ` AP_APP_ID ` )
ON DELETE NO ACTION
ON DELETE NO ACTION
ON UPDATE NO ACTION )
ON UPDATE NO ACTION )
ENGINE = InnoDB
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `AP _APP_CATEGORY`
-- Table `AP P_MANAGER`.`AP _APP_CATEGORY`
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP _APP_CATEGORY` (
CREATE TABLE IF NOT EXISTS ` AP P_MANAGER` . ` AP _APP_CATEGORY` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` CATEGORY ` VARCHAR ( 45 ) NOT NULL ,
` CATEGORY ` VARCHAR ( 45 ) NOT NULL ,
` CATEGORY_ICON ` VARCHAR ( 45 ) NULL ,
` CATEGORY_ICON ` VARCHAR ( 45 ) NULL ,
` TENANT_ID ` VARCHAR ( 45 ) NULL ,
PRIMARY KEY ( ` ID ` ) )
PRIMARY KEY ( ` ID ` ) )
ENGINE = InnoDB
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `AP _APP_TAG_MAPPING`
-- Table `AP P_MANAGER`.`AP _APP_TAG_MAPPING`
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP _APP_TAG_MAPPING` (
CREATE TABLE IF NOT EXISTS ` AP P_MANAGER` . ` AP _APP_TAG_MAPPING` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` AP_APP_TAG_ID ` INT ( 11 ) NOT NULL ,
` AP_APP_TAG_ID ` INT ( 11 ) NOT NULL ,
` AP_APP_ID ` INT ( 11 ) NOT NULL ,
` AP_APP_ID ` INT ( 11 ) NOT NULL ,
PRIMARY KEY ( ` ID ` ) ,
PRIMARY KEY ( ` ID ` ) ,
@ -267,40 +347,41 @@ CREATE TABLE IF NOT EXISTS `AP_APP_TAG_MAPPING` (
INDEX ` fk_AP_APP_TAG_copy1_AP_APP1_idx ` ( ` AP_APP_ID ` ASC ) ,
INDEX ` fk_AP_APP_TAG_copy1_AP_APP1_idx ` ( ` AP_APP_ID ` ASC ) ,
CONSTRAINT ` fk_AP_APP_TAG_copy1_AP_APP_TAG1 `
CONSTRAINT ` fk_AP_APP_TAG_copy1_AP_APP_TAG1 `
FOREIGN KEY ( ` AP_APP_TAG_ID ` )
FOREIGN KEY ( ` AP_APP_TAG_ID ` )
REFERENCES ` AP_APP_TAG ` ( ` ID ` )
REFERENCES ` APP_MANAGER ` . ` AP_APP_TAG ` ( ` ID ` )
ON DELETE NO ACTION
ON DELETE NO ACTION
ON UPDATE NO ACTION ,
ON UPDATE NO ACTION ,
CONSTRAINT ` fk_AP_APP_TAG_copy1_AP_APP1 `
CONSTRAINT ` fk_AP_APP_TAG_copy1_AP_APP1 `
FOREIGN KEY ( ` AP_APP_ID ` )
FOREIGN KEY ( ` AP_APP_ID ` )
REFERENCES ` AP_APP ` ( ` ID ` )
REFERENCES ` APP_MANAGER ` . ` AP_APP ` ( ` ID ` )
ON DELETE NO ACTION
ON DELETE NO ACTION
ON UPDATE NO ACTION )
ON UPDATE NO ACTION )
ENGINE = InnoDB
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
DEFAULT CHARACTER SET = utf8 ;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `AP _APP_CATEGORY_MAPPING`
-- Table `AP P_MANAGER`.`AP _APP_CATEGORY_MAPPING`
-- -----------------------------------------------------
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS ` AP _APP_CATEGORY_MAPPING` (
CREATE TABLE IF NOT EXISTS ` AP P_MANAGER` . ` AP _APP_CATEGORY_MAPPING` (
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` ID ` INT ( 11 ) NOT NULL AUTO_INCREMENT ,
` TENANT_ID ` VARCHAR ( 45 ) NOT NULL ,
` AP_APP_CATEGORY_ID ` INT ( 11 ) NOT NULL ,
` AP_APP_CATEGORY_ID ` INT ( 11 ) NOT NULL ,
` AP_APP_ID ` INT ( 11 ) NOT NULL ,
` AP_APP_ID ` INT ( 11 ) NOT NULL ,
PRIMARY KEY ( ` ID ` ) ,
PRIMARY KEY ( ` ID ` ) ,
INDEX ` fk_AP_APP_CATEGORY_copy1_AP_APP_CATEGORY1_idx ` ( ` AP_APP_CATEGORY_ID ` ASC ) ,
INDEX ` fk_AP_APP_CATEGORY_copy1_AP_APP_CATEGORY1_idx ` ( ` AP_APP_CATEGORY_ID ` ASC ) ,
INDEX ` fk_AP_APP_CATEGORY_copy1_AP_APP1_idx ` ( ` AP_APP_ID ` ASC ) ,
INDEX ` fk_AP_APP_CATEGORY_copy1_AP_APP1_idx ` ( ` AP_APP_ID ` ASC ) ,
CONSTRAINT ` fk_AP_APP_CATEGORY_copy1_AP_APP_CATEGORY1 `
CONSTRAINT ` fk_AP_APP_CATEGORY_copy1_AP_APP_CATEGORY1 `
FOREIGN KEY ( ` AP_APP_CATEGORY_ID ` )
FOREIGN KEY ( ` AP_APP_CATEGORY_ID ` )
REFERENCES ` AP_APP_CATEGORY ` ( ` ID ` )
REFERENCES ` APP_MANAGER ` . ` AP_APP_CATEGORY ` ( ` ID ` )
ON DELETE NO ACTION
ON DELETE NO ACTION
ON UPDATE NO ACTION ,
ON UPDATE NO ACTION ,
CONSTRAINT ` fk_AP_APP_CATEGORY_copy1_AP_APP1 `
CONSTRAINT ` fk_AP_APP_CATEGORY_copy1_AP_APP1 `
FOREIGN KEY ( ` AP_APP_ID ` )
FOREIGN KEY ( ` AP_APP_ID ` )
REFERENCES ` AP_APP ` ( ` ID ` )
REFERENCES ` APP_MANAGER ` . ` AP_APP ` ( ` ID ` )
ON DELETE NO ACTION
ON DELETE NO ACTION
ON UPDATE NO ACTION )
ON UPDATE NO ACTION )
ENGINE = InnoDB
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8 ;
DEFAULT CHARACTER SET = utf8 ;
SET SQL_MODE = @ OLD_SQL_MODE ;
SET SQL_MODE = @ OLD_SQL_MODE ;