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
- Require configuration of
ciDB. Ifciis configured inconfig/database.yml, then the CI models will use that DB, otherwise the CI models will use the main DB. (!64289 (merged))✅ - Setup GDK to configure
config/database.ymlforciDB✅ - Setup GCK to configure
config/database.ymlforciDB✅
Follow-ups
- Setup
cidatabase in CI #334233 (closed) - Make
db/schema_migrations/aware of multiple databases, and clean structure sql for fordb/ci_structure.sql- #334232 (closed)
Edited by Thong Kuah