Insertar o actualizar: ON CONFLICT y RETURNING · ejercicio 1 de 1 · free preview
INSERT ... ON CONFLICT (key) DO UPDATE SET column = EXCLUDED.column inserta una fila nueva, o actualiza la fila existente con la misma clave. EXCLUDED contiene los valores que intentaste insertar. (Sintaxis de PostgreSQL; otras bases de datos usan MERGE o INSERT ... ON DUPLICATE KEY.)
El producto 3 (Croissant) ahora cuesta 2.40, y hay una bebida nueva: el producto 10, Tea, de la categoría drinks, con precio 1.90. Haz las dos cosas en un solo INSERT con ON CONFLICT (product_id) DO UPDATE que actualice unit_price.
Tables in this practice shop
customersproductsordersorder_items