From: Moritz Bunkus Date: Tue, 5 May 2009 08:52:47 +0000 (+0000) Subject: Verhindern, dass in die Spalte "onhand" NULL-Werte geschrieben werden, wenn neue... X-Git-Tag: release-2.6.0beta2~58 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=c4563766e64c6ac8aeb460acd386dea8201a10a1;p=kivitendo-erp.git Verhindern, dass in die Spalte "onhand" NULL-Werte geschrieben werden, wenn neue Artikel angelegt werden. Außerdem kann es durch die NULL-Werte vorkommen, dass die onhand-Werte nicht anständig aktualisiert wurden; dieses nachholen. --- diff --git a/sql/Pg-upgrade2/warehouse2.sql b/sql/Pg-upgrade2/warehouse2.sql new file mode 100644 index 000000000..8d8e1b367 --- /dev/null +++ b/sql/Pg-upgrade2/warehouse2.sql @@ -0,0 +1,5 @@ +-- @tag: warehouse2 +-- @description: Defaultwert für onhand +-- @depends: warehouse +UPDATE parts SET onhand = COALESCE((SELECT SUM(qty) FROM inventory WHERE inventory.parts_id = parts.id), 0); +ALTER TABLE parts ALTER COLUMN onhand SET DEFAULT 0;