From: Jan Büren Date: Mon, 25 May 2009 14:50:23 +0000 (+0000) Subject: Der Lieferant der Ware ist jetzt ein Auswahlfeld (vendor.id == makemodel.make) Falls... X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=e2e5e77ad6cff76ca5130d542cd143cef2d72782;p=kivitendo-erp.git Der Lieferant der Ware ist jetzt ein Auswahlfeld (vendor.id == makemodel.make) Falls eine Freitext-Eingabe existiert, die dem Namen entspricht, wird diese direkt angelegt. --- diff --git a/sql/Pg-upgrade2/change_makemodel_vendor_id.sql b/sql/Pg-upgrade2/change_makemodel_vendor_id.sql new file mode 100644 index 000000000..81afe3fdc --- /dev/null +++ b/sql/Pg-upgrade2/change_makemodel_vendor_id.sql @@ -0,0 +1,11 @@ +-- @tag: change_makemodel_vendor_id +-- @description: Der Lieferant der Ware ist jetzt ein Auswahlfeld (vendor.id == makemodel.make) Falls eine Freitext-Eingabe existiert, die dem Namen entspricht, wird diese direkt angelegt. +-- @depends: release_2_4_3 +UPDATE makemodel +SET make = + (SELECT vendor.id + FROM vendor + WHERE vendor.name ILIKE '%' || makemodel.make || '%' + LIMIT 1) +WHERE COALESCE(makemodel.make, '') <> ''; +