CodeChain-io / CodeChain-io/codechain-indexer

The asset type field is duplicated in the snapshot API

Offen
#328 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.