Revision c4563766
Von Moritz Bunkus vor mehr als 15 Jahren hinzugefügt
sql/Pg-upgrade2/warehouse2.sql | ||
---|---|---|
1 |
-- @tag: warehouse2 |
|
2 |
-- @description: Defaultwert f?r onhand |
|
3 |
-- @depends: warehouse |
|
4 |
UPDATE parts SET onhand = COALESCE((SELECT SUM(qty) FROM inventory WHERE inventory.parts_id = parts.id), 0); |
|
5 |
ALTER TABLE parts ALTER COLUMN onhand SET DEFAULT 0; |
Auch abrufbar als: Unified diff
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.