- 89 -
4.2.7 Πίνακας “devices_logs”
Ο Πίνακας 12 εμφανίζει τη δομή του πίνακα “devices_logs” ο οποίος περιέχει τις
πληροφορίες του αρχείου καταγραφής των ενεργειών των συσκευών.
Όνομα
Τύπος
Κενό
Προεπιλογή
Πρόσθετα
log_id
bigint(20)
όχι
καμία
AUTO_INCREMENT
timestamp
timestamp
όχι
CURRENT_TIMESTAMP
-
device_id
int(11)
όχι
καμία
-
menu_status
tinyint(2)
όχι
καμία
-
loafsize_status
tinyint(1)
όχι
καμία
-
browning_status
tinyint(1)
όχι
καμία
-
countdown_status
int(11)
όχι
καμία
-
device_status
tinyint(1)
όχι
καμία
-
status_change
tinyint(1)
ναι
NULL
-
Πίνακας 12: Η δομή του πίνακα “devices_logs”
log_id: Το αναγνωριστικό της καταγραφής ενέργειας συσκευής. Αποτελεί το
πρωτεύον κλειδί του πίνακα και αυξάνεται αυτόματα με κάθε νέα καταχώριση. Ο τύπος
bigint(20) μας δίνει τη δυνατότητα για ένα πολύ μεγάλο εύρος ακεραίων αριθμών για το
πλήθος των εγγραφών ενέργειας συσκευών.
timestamp: Η χρονική στιγμή της καταγραφής ενέργειας συσκευής σε μορφή
ημερομηνίας και ώρας. Παίρνει αυτόματα την τρέχουσα τιμή ημερομηνίας και ώρας.
device_id: Το αναγνωριστικό της συσκευής η οποία προέβη στη συγκεκριμένη
ενέργεια.
menu_status: Το πρόγραμμα της συσκευής η οποία προέβη στη συγκεκριμένη
ενέργεια.
loafsize_status: Η επιλογή βάρους ψωμιού της συσκευής η οποία προέβη στη
συγκεκριμένη ενέργεια.
browning_status: Η επιλογή απόχρωσης ψωμιού της συσκευής η οποία προέβη
στη συγκεκριμένη ενέργεια.
countdown_status: Ο υπολειπόμενος χρόνος προγράμματος της συσκευής η
οποία προέβη στη συγκεκριμένη ενέργεια.