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