Table
entry_scan
Every entrance scan; only the first of the day records how the visitor travelled.
Replaces in 2020: Entrance, Ticket.Transportation
Rows 3,651–3,675 of 9,738
| scan_idINTEGER | ticket_id→ ticket.ticket_id | entrance_id→ entrance.entrance_id | scanned_atTEXT | is_first_entryINTEGER | transport_modeTEXT |
|---|---|---|---|---|---|
| 3651 | 3833 | 2 | 2017-04-28 15:24:01 | 1 | Walk |
| 3652 | 3834 | 2 | 2017-04-28 15:24:09 | 1 | Walk |
| 3653 | 3826 | 2 | 2017-04-28 15:24:17 | 1 | Metro |
| 3654 | 3827 | 2 | 2017-04-28 15:24:45 | 1 | Metro |
| 3655 | 3828 | 2 | 2017-04-28 15:24:55 | 1 | Metro |
| 3656 | 3861 | 2 | 2017-04-29 09:27:29 | 1 | Metro |
| 3657 | 3864 | 2 | 2017-04-29 09:27:43 | 1 | Metro |
| 3658 | 3862 | 2 | 2017-04-29 09:27:46 | 1 | Metro |
| 3659 | 3863 | 2 | 2017-04-29 09:27:57 | 1 | Metro |
| 3660 | 3722 | 2 | 2017-04-29 12:24:15 | 1 | Other |
| 3661 | 3721 | 2 | 2017-04-29 12:24:33 | 1 | Other |
| 3662 | 3849 | 2 | 2017-04-29 13:11:20 | 1 | Train |
| 3663 | 3866 | 2 | 2017-04-30 12:25:34 | 1 | Train |
| 3664 | 3865 | 2 | 2017-04-30 12:26:04 | 1 | Train |
| 3665 | 3830 | 3 | 2017-05-01 13:58:25 | 1 | Metro |
| 3666 | 3829 | 3 | 2017-05-01 13:58:53 | 1 | Metro |
| 3667 | 3778 | 1 | 2017-05-01 14:06:10 | 1 | Walk |
| 3668 | 3777 | 1 | 2017-05-01 14:06:11 | 1 | Walk |
| 3669 | 3878 | 1 | 2017-05-02 09:56:40 | 1 | Walk |
| 3670 | 3877 | 1 | 2017-05-02 09:56:45 | 1 | Walk |
| 3671 | 3879 | 1 | 2017-05-02 10:22:55 | 1 | Walk |
| 3672 | 3879 | 3 | 2017-05-02 12:21:14 | 0 | NULL |
| 3673 | 3425 | 4 | 2017-05-03 11:58:25 | 1 | Bus |
| 3674 | 3426 | 4 | 2017-05-03 11:58:33 | 1 | Bus |
| 3675 | 3428 | 4 | 2017-05-03 11:58:33 | 1 | Bus |
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;