fix(ucepsa): add unique indexes for Odoo sync upserts

This commit is contained in:
Victor Fraile Garcia 2026-05-27 13:08:02 +02:00
parent 94e7a3d27f
commit 2c963be6cc

View File

@ -0,0 +1,27 @@
CREATE UNIQUE INDEX IF NOT EXISTS ux_odoo_workcenter_map_instance_workcenter
ON mv_edge_oee_ucepsa_demo.odoo_workcenter_map (
odoo_instance,
odoo_workcenter_id
);
CREATE UNIQUE INDEX IF NOT EXISTS ux_odoo_workcenter_map_tenant_site_instance_workcenter
ON mv_edge_oee_ucepsa_demo.odoo_workcenter_map (
tenant,
site,
odoo_instance,
odoo_workcenter_id
);
CREATE UNIQUE INDEX IF NOT EXISTS ux_odoo_workorders_demo_instance_workorder
ON mv_edge_oee_ucepsa_demo.odoo_workorders_demo (
odoo_instance,
odoo_workorder_id
);
CREATE UNIQUE INDEX IF NOT EXISTS ux_odoo_workorders_demo_tenant_site_instance_workorder
ON mv_edge_oee_ucepsa_demo.odoo_workorders_demo (
tenant,
site,
odoo_instance,
odoo_workorder_id
);