mirror of
https://repository.entgra.net/community/product-iots.git
synced 2025-09-16 23:32:19 +00:00
43 lines
1.4 KiB
MySQL
43 lines
1.4 KiB
MySQL
|
|
-- -----------------------------------------------------
|
||
|
|
-- Table `IOS_DEP_PROFILE`
|
||
|
|
-- -----------------------------------------------------
|
||
|
|
CREATE TABLE IOS_DEP_PROFILE (
|
||
|
|
ID INT NOT NULL AUTO_INCREMENT,
|
||
|
|
UUID VARCHAR(100) DEFAULT NULL,
|
||
|
|
PROFILE_NAME VARCHAR(200) DEFAULT NULL,
|
||
|
|
TENANT_DOMAIN VARCHAR(255) NOT NULL,
|
||
|
|
PROFILE_CONTENT Text DEFAULT NULL,
|
||
|
|
UNIQUE (UUID),
|
||
|
|
PRIMARY KEY (ID)
|
||
|
|
);
|
||
|
|
|
||
|
|
-- -----------------------------------------------------
|
||
|
|
-- Table `IOS_PRE_ENROLLED_DEVICE`
|
||
|
|
-- -----------------------------------------------------
|
||
|
|
CREATE TABLE IOS_PRE_ENROLLED_DEVICE (
|
||
|
|
ID INT NOT NULL AUTO_INCREMENT,
|
||
|
|
SERIAL VARCHAR(45) DEFAULT NULL,
|
||
|
|
DEVICE_IDENTIFIER VARCHAR(45) DEFAULT NULL,
|
||
|
|
USERNAME VARCHAR(255),
|
||
|
|
TENANT_DOMAIN VARCHAR(255) NOT NULL,
|
||
|
|
STATUS VARCHAR(100) DEFAULT NULL,
|
||
|
|
DEP_PROFILE_ID INT DEFAULT NULL,
|
||
|
|
PROFILE_ASSIGN_TIME TIMESTAMP NULL,
|
||
|
|
PROFILE_PUSH_TIME TIMESTAMP NULL,
|
||
|
|
DEVICE_ASSIGNED_TIME TIMESTAMP NULL,
|
||
|
|
DEVICE_ASSIGNED_BY VARCHAR(100) DEFAULT NULL,
|
||
|
|
NEED_BASIC_AUTH INT DEFAULT 0,
|
||
|
|
IS_AGENT_REQUIRED INT DEFAULT 0,
|
||
|
|
OS VARCHAR(45) DEFAULT NULL,
|
||
|
|
DEVICE_FAMILY VARCHAR(45) DEFAULT NULL,
|
||
|
|
DEVICE_MODEL VARCHAR(45) DEFAULT NULL,
|
||
|
|
DESCRIPTION VARCHAR(200) DEFAULT NULL,
|
||
|
|
COLOR VARCHAR(200) DEFAULT NULL,
|
||
|
|
UNIQUE (SERIAL),
|
||
|
|
PRIMARY KEY (ID),
|
||
|
|
CONSTRAINT fk_IOS_PRE_ENROLLED_DEVICE_IOS_DEP_PROFILE
|
||
|
|
FOREIGN KEY (DEP_PROFILE_ID)
|
||
|
|
REFERENCES IOS_DEP_PROFILE (ID)
|
||
|
|
ON DELETE NO ACTION
|
||
|
|
ON UPDATE NO ACTION
|
||
|
|
);
|