-- migrate:up -- Seed básico de regionalismos AR para aliases de producto. -- Nota: estos alias no fijan woo_product_id (se resuelven por retrieval). insert into product_aliases (tenant_id, alias, normalized_alias, woo_product_id, category_hint, boost, metadata) select t.id, v.alias, v.normalized_alias, null, v.category_hint, v.boost, v.metadata from tenants t cross join ( values ('asado', 'asado', 'vacuno', 0.20, '{"region":"AR","notes":"corte general"}'::jsonb), ('tira de asado', 'tira de asado', 'vacuno', 0.25, '{"region":"AR"}'::jsonb), ('asado banderita', 'asado banderita', 'vacuno', 0.25, '{"region":"AR"}'::jsonb), ('vacio', 'vacio', 'vacuno', 0.25, '{"region":"AR","alt":"vacío"}'::jsonb), ('vacío', 'vacio', 'vacuno', 0.25, '{"region":"AR","alt":"vacio"}'::jsonb), ('entraña', 'entrana', 'vacuno', 0.25, '{"region":"AR"}'::jsonb), ('matambre', 'matambre', 'vacuno', 0.20, '{"region":"AR"}'::jsonb), ('colita de cuadril', 'colita de cuadril', 'vacuno', 0.20, '{"region":"AR"}'::jsonb), ('tapa de asado', 'tapa de asado', 'vacuno', 0.20, '{"region":"AR"}'::jsonb), ('bife de chorizo', 'bife de chorizo', 'vacuno', 0.20, '{"region":"AR"}'::jsonb), ('ojo de bife', 'ojo de bife', 'vacuno', 0.20, '{"region":"AR"}'::jsonb), ('nalga', 'nalga', 'vacuno', 0.20, '{"region":"AR"}'::jsonb), ('bola de lomo', 'bola de lomo', 'vacuno', 0.20, '{"region":"AR"}'::jsonb), ('paleta', 'paleta', 'vacuno', 0.15, '{"region":"AR"}'::jsonb), ('roast beef', 'roast beef', 'vacuno', 0.15, '{"region":"AR","alt":"rosbif"}'::jsonb), ('rosbif', 'rosbif', 'vacuno', 0.15, '{"region":"AR","alt":"roast beef"}'::jsonb), ('peceto', 'peceto', 'vacuno', 0.20, '{"region":"AR"}'::jsonb), ('tapa de nalga', 'tapa de nalga', 'vacuno', 0.20, '{"region":"AR"}'::jsonb), ('tortuguita', 'tortuguita', 'vacuno', 0.20, '{"region":"AR"}'::jsonb), ('carre', 'carre', 'cerdo', 0.20, '{"region":"AR","alt":"carré"}'::jsonb), ('carré', 'carre', 'cerdo', 0.20, '{"region":"AR","alt":"carre"}'::jsonb), ('bondiola', 'bondiola', 'cerdo', 0.20, '{"region":"AR"}'::jsonb), ('matambrito de cerdo', 'matambrito de cerdo', 'cerdo', 0.20, '{"region":"AR"}'::jsonb), ('panceta', 'panceta', 'cerdo', 0.15, '{"region":"AR"}'::jsonb), ('chorizo', 'chorizo', 'embutidos', 0.10, '{"region":"AR"}'::jsonb), ('morcilla', 'morcilla', 'embutidos', 0.10, '{"region":"AR"}'::jsonb), ('salchicha parrillera', 'salchicha parrillera', 'embutidos', 0.10, '{"region":"AR"}'::jsonb), ('achuras', 'achuras', 'achuras', 0.10, '{"region":"AR"}'::jsonb), ('chinchulines', 'chinchulines', 'achuras', 0.10, '{"region":"AR"}'::jsonb), ('molleja', 'molleja', 'achuras', 0.10, '{"region":"AR"}'::jsonb), ('riñon', 'rinon', 'achuras', 0.10, '{"region":"AR","alt":"riñón"}'::jsonb), ('riñón', 'rinon', 'achuras', 0.10, '{"region":"AR","alt":"riñon"}'::jsonb) ) as v(alias, normalized_alias, category_hint, boost, metadata) on conflict (tenant_id, alias) do nothing; -- migrate:down delete from product_aliases where metadata->>'region' = 'AR';