From c4563766e64c6ac8aeb460acd386dea8201a10a1 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Tue, 5 May 2009 08:52:47 +0000 Subject: [PATCH] Verhindern, dass in die Spalte "onhand" NULL-Werte geschrieben werden, wenn neue Artikel angelegt werden. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Außerdem kann es durch die NULL-Werte vorkommen, dass die onhand-Werte nicht anständig aktualisiert wurden; dieses nachholen. --- sql/Pg-upgrade2/warehouse2.sql | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 sql/Pg-upgrade2/warehouse2.sql 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; -- 2.20.1