Skip to main content
`Ctrl`+`K`

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