X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=sql%2FPg-upgrade2%2Fwarehouse_add_delivery_order_items_stock_id.sql;h=e53fcecce644865c6ff8da94eb79fd89c5ff7917;hb=953b505f3da71b5de15e21f812f06f4d6e6f2721;hp=4727bd81b1484402b800121740a9b731359f4d66;hpb=81dd36be6ec283deeb77c790f1cc6c55443a7932;p=kivitendo-erp.git
diff --git a/sql/Pg-upgrade2/warehouse_add_delivery_order_items_stock_id.sql b/sql/Pg-upgrade2/warehouse_add_delivery_order_items_stock_id.sql
index 4727bd81b..e53fcecce 100644
--- a/sql/Pg-upgrade2/warehouse_add_delivery_order_items_stock_id.sql
+++ b/sql/Pg-upgrade2/warehouse_add_delivery_order_items_stock_id.sql
@@ -1,6 +1,6 @@
-- @tag: warehouse_add_delivery_order_items_stock_id
-- @description: Constraints für inventory auf delivery_order (dois und do). Ferner sinnvolle Umbenennung zumindestens von einer Spalte (orderitems -> dois).
Falls die Constraint nicht gesetzt werden kann, kontaktieren Sie einen Dienstleister und / oder löschen sie die Verknüpfung der Warenbewegung mit Lieferschein auf eigene Verantwortung mit: "UPDATE inventory SET oe_id = NULL WHERE oe_id NOT IN (select id from delivery_orders);"
Hintergrund: Eingelagerte Lieferscheine können / sollen nicht gelöscht werden, allerdings weist dieser Datenbestand genau diesen Fall auf.
--- @depends: release_3_1_0
+-- @depends: release_3_1_0 remove_obsolete_trigger
ALTER TABLE inventory RENAME orderitems_id TO delivery_order_items_stock_id;
ALTER TABLE inventory ADD CONSTRAINT delivery_order_items_stock_id_fkey FOREIGN KEY (delivery_order_items_stock_id) REFERENCES delivery_order_items_stock (id);
ALTER TABLE inventory ADD CONSTRAINT oe_id_fkey FOREIGN KEY (oe_id) REFERENCES delivery_orders (id);