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));