derhuerst/match-gtfs-rt-to-gtfs

allow customising the DB schema

Open

#8 建立於 2024年2月16日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)JavaScript (1 fork)github user discovery
enhancementhelp wanted

倉庫指標

Star
 (5 star)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

This use case has been brought up in https://github.com/derhuerst/berlin-gtfs-rt-server/issues/9.

berlin-gtfs-rt-server uses hafas-gtfs-rt-feed underneath, which in turn uses gtfs-via-postgres & match-gtfs-rt-to-gtfs. The former already supports using a schema other than public, but match-gtfs-rt-to-gtfs doesn't support it yet.

Two places would have to be adapted:

  • The build-index command needs a new option (e.g. --db-schema).
  • The actual matching logic (index.js) needs a new option (e.g. dbSchema).

The name of the schema should be added to the DB queries in a secure manner, e.g. by using pg-format.

貢獻者指南