graphql-python / graphql-python/graphene-mongo
Switch Mongoengine DB at run time
- Vorherrschende Sprache
- Python
- Sterne
- 287
- Forks
- 111
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I have a requirement where each client's data is stored in a different DB. The schema is the same for all clients in this case. So I need to switch_db while the query is being processed.
Is there any way to configure graphQL to select DB to be used?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Das Issue nennt Graphene, GraphQL, MongoEngine und separate MongoDB-Datenbanken pro Client, aber keine Dateien, Tests oder Einstiegspunkte. Beginne damit, den Kontext der GraphQL-Anfrage und die MongoEngine-Verbindungskonfiguration zu finden, und ermittle dann, wie eine client-spezifische Datenbank während der gesamten Abfrageverarbeitung ausgewählt bleiben kann. Als abgeschlossen gilt die Arbeit, wenn der Client die vorgesehene Datenbank auswählen kann, ohne das gemeinsame Schema zu ändern, und Tests separate Client-Datenbanken abdecken.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- graphql, mongodb, python
- Bereich
- api, database
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100