Table
entry_scan
Every entrance scan; only the first of the day records how the visitor travelled.
Replaces in 2020: Entrance, Ticket.Transportation
Rows 4,701–4,725 of 9,738
| scan_idINTEGER | ticket_id→ ticket.ticket_id | entrance_id→ entrance.entrance_id | scanned_atTEXT | is_first_entryINTEGER | transport_modeTEXT |
|---|---|---|---|---|---|
| 4701 | 4747 | 1 | 2017-11-11 10:55:36 | 1 | Train |
| 4702 | 4746 | 1 | 2017-11-11 10:56:02 | 1 | Train |
| 4703 | 4847 | 2 | 2017-11-12 10:12:55 | 1 | Metro |
| 4704 | 4848 | 1 | 2017-11-12 10:19:18 | 1 | Walk |
| 4705 | 4841 | 4 | 2017-11-12 10:40:29 | 1 | Taxi |
| 4706 | 4850 | 2 | 2017-11-13 10:11:58 | 1 | Metro |
| 4707 | 4849 | 2 | 2017-11-13 10:12:13 | 1 | Metro |
| 4708 | 4844 | 4 | 2017-11-13 10:51:05 | 1 | Metro |
| 4709 | 4845 | 4 | 2017-11-13 10:51:17 | 1 | Metro |
| 4710 | 4852 | 1 | 2017-11-15 12:23:15 | 1 | Walk |
| 4711 | 4851 | 1 | 2017-11-15 12:23:29 | 1 | Walk |
| 4712 | 4780 | 2 | 2017-11-15 12:31:39 | 1 | Metro |
| 4713 | 4853 | 2 | 2017-11-17 11:52:51 | 1 | Walk |
| 4714 | 4854 | 2 | 2017-11-17 11:53:22 | 1 | Walk |
| 4715 | 4856 | 2 | 2017-11-17 11:53:23 | 1 | Walk |
| 4716 | 4855 | 2 | 2017-11-17 11:53:39 | 1 | Walk |
| 4717 | 4854 | 2 | 2017-11-17 14:07:42 | 0 | NULL |
| 4718 | 4853 | 2 | 2017-11-17 14:22:59 | 0 | NULL |
| 4719 | 4856 | 2 | 2017-11-17 15:01:22 | 0 | NULL |
| 4720 | 4855 | 2 | 2017-11-17 15:30:42 | 0 | NULL |
| 4721 | 4808 | 1 | 2017-11-18 10:02:01 | 1 | Train |
| 4722 | 4807 | 1 | 2017-11-18 10:02:17 | 1 | Train |
| 4723 | 4860 | 2 | 2017-11-21 09:43:23 | 1 | Metro |
| 4724 | 4869 | 2 | 2017-11-21 11:26:26 | 1 | Metro |
| 4725 | 4870 | 2 | 2017-11-21 11:26:46 | 1 | Metro |
Table definition
CREATE TABLE entry_scan (
scan_id INTEGER PRIMARY KEY,
ticket_id INTEGER NOT NULL REFERENCES ticket (ticket_id),
entrance_id INTEGER NOT NULL REFERENCES entrance (entrance_id),
scanned_at TEXT NOT NULL,
is_first_entry INTEGER NOT NULL CHECK (is_first_entry IN (0, 1)),
transport_mode TEXT CHECK (transport_mode IN ('Walk', 'Metro', 'Train', 'Bus', 'Taxi', 'Private Vehicle', 'Other')),
CHECK ((is_first_entry = 1) = (transport_mode IS NOT NULL))
) STRICT;