überflüssiges SQL-Upgrade-Script »parts_add_chart_foreign_keys.sql« entfernt
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 23 Mar 2017 12:39:54 +0000 (13:39 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 23 Mar 2017 12:39:54 +0000 (13:39 +0100)
Im dem Script werden drei Fremdschlüssel für Spalten angelegt, die im
nachfolgenden Script »parts_remove_unneeded_fields.sql« gleich gedroppt
werden. Damit ist das Script überflüssig und sogar schädlich, falls
jemand noch Datenbankinhalt hat, bei dem die Spalten IDs enthalten, zu
denen es in den Zieltabellen keine Zeilen mehr gibt.

sql/Pg-upgrade2/parts_add_chart_foreign_keys.sql [deleted file]

diff --git a/sql/Pg-upgrade2/parts_add_chart_foreign_keys.sql b/sql/Pg-upgrade2/parts_add_chart_foreign_keys.sql
deleted file mode 100644 (file)
index 97c4ae8..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
--- @tag: parts_add_chart_foreign_keys
--- @description: Warenkonten mit chart-Tabelle per Fremdschlüssel verknüpft.
--- @depends: release_3_4_1
--- @ignore: 0
-
-ALTER TABLE parts ADD FOREIGN KEY (income_accno_id)    REFERENCES chart(id);
-ALTER TABLE parts ADD FOREIGN KEY (inventory_accno_id) REFERENCES chart(id);
-ALTER TABLE parts ADD FOREIGN KEY (expense_accno_id)   REFERENCES chart(id);