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 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);