message


Description

Messages sent to devices

Columns

Column Type Size Nulls Auto Default Children Parents Comments
idmessage int8 19 null
iddevice int4 10 null
device.iddevice FK_message_device R
enabled bool 1 true
messagetype int4 10 0
senddate timestamptz 35,6 null
conversation_id varchar 2147483647 null
idevent int8 19 null
longitude numeric 10,7 null
latitude numeric 10,7 null
messagestatus int2 5 null
idmayauser int4 10 null
mayauser.idmayauser fk_message_mayauser R
device_aknowledge varchar 2147483647 null
devmessageid int4 10 0

Identifier to be send to the device. We need to use an identifier within a constrained range that gets reused

location varchar 2147483647 null
body varchar 2147483647 null
viewed bool 1 false
receiveddate timestamptz 35,6 null
creationdate timestamptz 35,6 now()
viewed_by_user int4 10 null
mayauser.idmayauser fk_viewed_by_user R
viewed_at_time timestamptz 35,6 null
iddriver int4 10 null
driver.iddriver message_driver_fk_iddriver R

The driver who sent the message

Indexes

Constraint Name Type Sort Column(s)
PK_message Primary key Asc idmessage
idx_message_conversation_id Must be unique Asc conversation_id
idx_message_device Performance Asc iddevice
idx_message_idmayauser Performance Asc idmayauser
idx_message_messagetype Performance Asc messagetype
idx_message_senddate Performance Asc senddate
idx_message_status Performance Asc messagestatus
UQ_message_idmessage Must be unique Asc idmessage

Relationships