const { PrismaClient } = require('@prisma/client'); const prisma = new PrismaClient(); async function main() { const product = await prisma.product.findUnique({ where: { slug: 'awd-t-shirt-at001' }, select: { colorPhotos: true, colorPhotosBack: true } }); const front = JSON.parse(product.colorPhotos); const back = JSON.parse(product.colorPhotosBack || '{}'); console.log('Front colors:', Object.keys(front).sort()); console.log('Back colors:', Object.keys(back).sort()); const allColors = new Set([...Object.keys(front), ...Object.keys(back)]); console.log('\nMissing in back:'); Object.keys(front).forEach(color => { if (!back[color]) { console.log(` ${color} (front has it, back is MISSING)`); } }); console.log('\nExtra in back (no front):'); Object.keys(back).forEach(color => { if (!front[color]) { console.log(` ${color} (back has it, front is missing)`); } }); } main() .then(() => process.exit(0)) .catch(err => { console.error(err); process.exit(1); });