Table
entry_scan
Every entrance scan; only the first of the day records how the visitor travelled.
Replaces in 2020: Entrance, Ticket.Transportation
Rows 5,626–5,650 of 9,738
| scan_idINTEGER | ticket_id→ ticket.ticket_id | entrance_id→ entrance.entrance_id | scanned_atTEXT | is_first_entryINTEGER | transport_modeTEXT |
|---|---|---|---|---|---|
| 5626 | 5576 | 2 | 2018-05-22 10:55:01 | 1 | Bus |
| 5627 | 5575 | 2 | 2018-05-22 10:55:04 | 1 | Bus |
| 5628 | 5772 | 3 | 2018-05-23 10:55:03 | 1 | Metro |
| 5629 | 5771 | 3 | 2018-05-23 10:55:11 | 1 | Metro |
| 5630 | 5769 | 3 | 2018-05-23 10:55:17 | 1 | Metro |
| 5631 | 5770 | 3 | 2018-05-23 10:55:24 | 1 | Metro |
| 5632 | 5810 | 1 | 2018-05-23 12:19:55 | 1 | Taxi |
| 5633 | 5811 | 2 | 2018-05-23 14:46:23 | 1 | Metro |
| 5634 | 5812 | 2 | 2018-05-23 14:46:28 | 1 | Metro |
| 5635 | 5783 | 4 | 2018-05-24 10:42:38 | 1 | Walk |
| 5636 | 5784 | 4 | 2018-05-24 10:42:48 | 1 | Walk |
| 5637 | 5744 | 1 | 2018-05-24 13:42:44 | 1 | Walk |
| 5638 | 5742 | 1 | 2018-05-24 13:43:18 | 1 | Walk |
| 5639 | 5741 | 1 | 2018-05-24 13:43:28 | 1 | Walk |
| 5640 | 5743 | 1 | 2018-05-24 13:43:31 | 1 | Walk |
| 5641 | 5816 | 1 | 2018-05-24 14:08:59 | 1 | Walk |
| 5642 | 5815 | 1 | 2018-05-24 14:09:29 | 1 | Walk |
| 5643 | 5809 | 5 | 2018-05-24 14:13:44 | 1 | Taxi |
| 5644 | 5787 | 2 | 2018-05-25 10:10:01 | 1 | Metro |
| 5645 | 5774 | 1 | 2018-05-25 11:54:52 | 1 | Taxi |
| 5646 | 5773 | 1 | 2018-05-25 11:54:57 | 1 | Taxi |
| 5647 | 5804 | 2 | 2018-05-25 13:14:55 | 1 | Metro |
| 5648 | 5803 | 2 | 2018-05-25 13:15:24 | 1 | Metro |
| 5649 | 5805 | 2 | 2018-05-25 13:15:32 | 1 | Metro |
| 5650 | 5806 | 2 | 2018-05-25 13:15:42 | 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;