CodeChain-io / CodeChain-io/codechain-indexer
The asset type field is duplicated in the snapshot API
- Vorherrschende Sprache
- TypeScript
- Sterne
- 21
- Forks
- 15
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
In the result of snapshot API, all rows have the same asset scheme information. Let's remove the duplication.
When indexer queries the snapshot in the DB it joins the `AssetSchemes` table. Let's split the query.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Finde die Snapshot-API-Abfrage, die die Tabelle AssetSchemes verknüpft, und untersuche anschließend, wie die verknüpften Asset-Scheme-Daten in jede Ergebniszeile aufgenommen werden. Teile die Datenbankabfrage auf, damit die gemeinsamen Asset-Scheme-Informationen nicht in jeder Zeile dupliziert werden. Stelle sicher, dass die Ergebnisse der Snapshot API weiterhin die Asset-Scheme-Informationen enthalten, ohne sie pro Zeile zu wiederholen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- api, database
- Issue-Typ
- Refactoring
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100