Browse Source

Select only required columns in historical market data query

pull/8110/head
Thomas Kaul 5 days ago
parent
commit
186dad715c
  1. 8
      apps/api/src/services/data-provider/data-provider.service.ts

8
apps/api/src/services/data-provider/data-provider.service.ts

@ -408,9 +408,11 @@ export class DataProviderService implements OnModuleInit {
}); });
try { try {
const marketDataByGranularity: MarketData[] = await this.prismaService const marketDataByGranularity: Pick<
.$queryRaw` MarketData,
SELECT * 'dataSource' | 'date' | 'marketPrice' | 'symbol'
>[] = await this.prismaService.$queryRaw`
SELECT "dataSource", "date", "marketPrice", "symbol"
FROM "MarketData" FROM "MarketData"
WHERE ("dataSource", "symbol") IN (${Prisma.join(assetProfileIdentifiers)}) WHERE ("dataSource", "symbol") IN (${Prisma.join(assetProfileIdentifiers)})
${granularityQuery} ${granularityQuery}

Loading…
Cancel
Save