The new Parse application uses a dedicated PostgreSQL database. All product identifiers are strings.
Unique key: productKey.
platform: source platform, for example jdproductId: platform-native product IDproductKey: ${platform}:${productId}asin: temporary compatibility alias for reused UI coderole: own or competitorbrand, title, modelcategory1, category2, category3source: excel or fmode_gatewayrawData: optional upstream payloadUnique key: ${productKey}:${date}.
productKey, dateUnique key: ${ownProductKey}:${competitorProductKey}.
ownProductKey, competitorProductKeycompetitorBrand, categoryUnique key: ${productKey}:${reviewId}. When the upstream has no review ID, use a stable content hash.
platform, productId, productKeyreviewId, rating, title, content, reviewDatehelpful, verified, role, sourcefileName, fileHash, type, statustotal, success, failed, errorSummarystartedAt, finishedAt