agencies table structure#
The agencies table holds information about the Public Transport agencies within the GTFS data. This table information comes from GTFS file agency.txt. You can check out more information on agencies here.
agency_id identifies the agency for the specified route
agency contains the fuill name of the transit agency
feed_date idicates the date for which the GTFS feed is being imported
service_date indicates the date for the indicate route scheduling
description_field provides useful description of a transit agency
Field |
Type |
NULL allowed |
Default Value |
---|---|---|---|
agency_id* |
INTEGER |
NO |
|
agency |
TEXT |
NO |
|
feed_date |
TEXT |
YES |
|
service_date |
TEXT |
YES |
|
description |
TEXT |
YES |
(* - Primary key)
The SQL statement for table and index creation is below.
create TABLE IF NOT EXISTS agencies (
agency_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
agency TEXT NOT NULL,
feed_date TEXT,
service_date TEXT,
description TEXT
);
create UNIQUE INDEX IF NOT EXISTS transit_operators_id ON agencies (agency_id);