Skip to content

Many DBs are used by the GDK/GCK

The GDK needs to be able to handle multiple databases, otherwise it is hard to develop against this.

Proposal

  1. Require configuration of ci DB. If ci is configured in config/database.yml, then the CI models will use that DB, otherwise the CI models will use the main DB. (!64289 (merged))
  2. Setup GDK to configure config/database.yml for ci DB
  3. Setup GCK to configure config/database.yml for ci DB

Follow-ups

  • Setup ci database in CI #334233 (closed)
  • Make db/schema_migrations/ aware of multiple databases, and clean structure sql for for db/ci_structure.sql - #334232 (closed)
Edited by Thong Kuah