src/main/java/com/conveyal/gtfs/loader/JdbcGtfsLoader.java
static void createFeedRegistryIfNotExists(Connection connection) throws SQLException {
        Statement statement = connection.createStatement();
        statement.execute("create table if not exists feeds (namespace varchar primary key, md5 varchar, " +
                              "sha1 varchar, feed_id varchar, feed_version varchar, filename varchar, loaded_date timestamp, " +
                              "snapshot_of varchar)");
    }
static void createFeedRegistryIfNotExists(Connection connection) throws SQLException {
        Statement statement = connection.createStatement();
        statement.execute("create table if not exists feeds (namespace varchar primary key, md5 varchar, " +
                              "sha1 varchar, feed_id varchar, feed_version varchar, filename varchar, loaded_date timestamp, " +
                              "snapshot_of varchar)");
    }
Creates the feed registry table if it does not already exist. This must occur before the first attempt to load a
GTFS feed or create an empty snapshot. Note: the connection MUST be committed after this method call.