1 -- @tag: shop_orders_update_1
 
   2 -- @description: Ändern der Tabellen shop_orders und shop_order_items. Trigger für oe
 
   3 -- @depends: release_3_5_0 shop_orders shop_orders_add_active_price_source
 
   6 ALTER TABLE shop_orders ADD FOREIGN KEY (shop_id) REFERENCES shops(id);
 
   7 ALTER TABLE shop_orders ADD FOREIGN KEY (kivi_customer_id) REFERENCES customer(id);
 
   8 ALTER TABLE shop_orders DROP COLUMN shop_data;
 
   9 ALTER TABLE shop_order_items DROP COLUMN shop_id;
 
  11 CREATE OR REPLACE FUNCTION update_shop_orders_on_delete_oe() RETURNS TRIGGER AS $$
 
  13     UPDATE shop_orders SET oe_trans_id = NULL WHERE oe_trans_id = OLD.id;
 
  19 CREATE TRIGGER after_delete_oe_trigger
 
  20 AFTER DELETE ON oe FOR EACH ROW EXECUTE
 
  21 PROCEDURE update_shop_orders_on_delete_oe();