Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1432fb1a

Von Jan Büren vor fast 16 Jahren hinzugefügt

  • ID 1432fb1ad62341aa838d0749b2f88e929aa494ca
  • Vorgänger 9fb1f03b
  • Nachfolger 875873f1

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.

Unterschiede anzeigen:

sql/Pg-upgrade2/change_makemodel_vendor_id.sql
-- @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, '') <> '';

Auch abrufbar als: Unified diff