Table: RequiredDeviceImageFile
This table defines whether a special image should be updated on the client. Normally, an image file is defined in the setup of a device or OU. To overwrite this configuration, an image file for a device can be defined here.
| ColumnName | DataType | Key | Not Null | Default Value | Comment |
|---|---|---|---|---|---|
| RequiredDeviceImageFileID | INTEGER | PK | NN | Unique ID | |
| DeviceID | INTEGER | FK | NN | ID of the device | |
| DistributedImageFileID | INTEGER | FK | NN | Image file to be used on next update request |
| IndexName | IndexType | Column | References |
|---|---|---|---|
| PK_RequiredDeviceImageFile | PRIMARY | DistributionImageFileID |
|
| FK_RequiredDeviceImageFile_Device | FOREIGN | DeviceID | Device(DeviceID) |
| FK_RequiredDeviceImageFile_DistributedImageFile | FOREIGN | DistributedImageFileID | DistributionImageFile(DistributionImageFileID) |
How to create
CREATE TABLE RequiredDeviceImageFile(
RequiredDeviceImageFileID INTEGER NOT NULL,
DeviceID INTEGER,
DistributedImageFileID INTEGER NOT NULL,
CONSTRAINT FK_RequiredDeviceImageFile_Device FOREIGN KEY (DeviceID) REFERENCES Device (DeviceID),
CONSTRAINT FK_RequiredDeviceImageFile_RequiredDeviceImageFile FOREIGN KEY (DistributedImageFileID) REFERENCES DistributionImageFile (DistributionImageFileID),
CONSTRAINT PK_RequiredDeviceImageFile
PRIMARY KEY (RequiredDeviceImageFile));

