]> wagnertech.de Git - mfinanz.git/blobdiff - sql/Pg-upgrade2/warehouse2.sql
Verhindern, dass in die Spalte "onhand" NULL-Werte geschrieben werden, wenn neue...
[mfinanz.git] / sql / Pg-upgrade2 / warehouse2.sql
diff --git a/sql/Pg-upgrade2/warehouse2.sql b/sql/Pg-upgrade2/warehouse2.sql
new file mode 100644 (file)
index 0000000..8d8e1b3
--- /dev/null
@@ -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;