Skip to main content

devices

NameTypeStorageNullableForeign KeysDefault Value & Notes
PKIDintegerplainDevice ID
forkintegerplainforks.IDFork ID (`null` for base module)
ownergroupintegerplaingroups.IDOwner group ID (`null`=PUBLIC)
creatorintegerplainusers.IDCreator user ID (defaults to authenticated user on creation)
creationdatebigintplainDefault: date_part('epoch', now())Creation date and time as a Unix timestamp (defaults to current date and time on creation)
lastmodifiedbigintplainDefault: date_part('epoch', now())Last modification date and time as a Unix timestamp (auto-reset on modification)
itemintegerplainitems.IDItem ID
contractintegerplaincontracts.IDContract ID
visibilitysmallintplainDefault: 0Visibility (`0`=REGULAR, `1`=ARCHIVED, `2`=DELETED)
serialnumtextmainDefault: ''Serial number; is required if `chargenum` is empty, otherwise must be empty
chargenumtextmainDefault: ''Charge (lot) number; is required if `serialnum` is empty, otherwise must be empty
expdatebigintplainExpiry date as a Unix timestamp
descriptiontextextendedDefault: ''Detailed general description
NameUniqueNulls DistinctPrimaryPartialMethodKeys
fk_devices_contractbtreecontract
fk_devices_forkginfork
fk_devices_ownergroupginownergroup
i_devices_noforkginfork
i_devices_noownerginownergroup
pk_devicesbtreeID
s_devices_chargenumginchargenum
s_devices_serialnumginserialnum
u_devices_item_serialnum_chargenumbtreeitem, serialnum, chargenum
NameType
c_devices_devicenumcheck
dc_devices_chargenumcheck
dc_devices_descriptioncheck
dc_devices_serialnumcheck
dc_devices_visibilitycheck
fk_devices_contractforeign_key
fk_devices_creatorforeign_key
fk_devices_forkforeign_key
fk_devices_itemforeign_key
fk_devices_ownergroupforeign_key
pk_devicesprimary_key
u_devices_item_serialnum_chargenumunique
NameTypeEventsFunctionDefinition
ti_devices_itembeforeinsertftiu_devices_item
tu_devices_itembeforeupdateftiu_devices_item
Loading...