47 lines
3.0 KiB
SQL
47 lines
3.0 KiB
SQL
-- 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';
|