trips table structure#

The trips table holds information on trips for each route. This table comes from the GTFS file trips.txt. You can find more information about it here.

trip_id identifies a trip

trip identifies the trip to a rider

dir indicates the direction of travel for a trip

pattern_id is an unique pattern for the route

Field

Type

NULL allowed

Default Value

trip_id*

INTEGER

NO

trip

TEXT

YES

dir

INTEGER

NO

pattern_id

INTEGER

NO

(* - Primary key)

The SQL statement for table and index creation is below.

CREATE TABLE IF NOT EXISTS trips (
     trip_id         INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
     trip            TEXT,
     dir             INTEGER NOT NULL,
     pattern_id      INTEGER NOT NULL,
     FOREIGN KEY(pattern_id) REFERENCES routes(pattern_id) deferrable initially deferred
);