DBUpgradeskript: Chargenumber auf NOT NULL, default ''
authorJan Büren <jan@lx-office-hosting.de>
Wed, 11 Jan 2012 14:28:21 +0000 (15:28 +0100)
committerJan Büren <jan@lx-office-hosting.de>
Wed, 11 Jan 2012 14:28:21 +0000 (15:28 +0100)
Beim 'Querimport' von Waren wird chargenumber immer wieder gerne NULL gesetzt.
Alle Testfälle: Einlagern, Umlagern, Fertigen. Einlagern Einkaufslieferschein und
Auslagern Verkaufslieferschein waren soweit positiv, dass die Anwendung niemals und
nirgends NULL erwartet. Entsprechende die default gesetzt.

sql/Pg-upgrade2/warehouse_alter_chargenumber.sql [new file with mode: 0644]

diff --git a/sql/Pg-upgrade2/warehouse_alter_chargenumber.sql b/sql/Pg-upgrade2/warehouse_alter_chargenumber.sql
new file mode 100644 (file)
index 0000000..725e374
--- /dev/null
@@ -0,0 +1,8 @@
+-- @tag: warehouse_alter_chargenumber
+-- @description: Chargennummber von NULL auf '' aktualisieren
+-- @depends: release_2_6_3
+-- @charset: utf-8
+UPDATE inventory set chargenumber='' where chargenumber IS NULL;
+ALTER TABLE inventory ALTER COLUMN chargenumber SET NOT NULL;
+ALTER TABLE inventory ALTER COLUMN chargenumber SET  default '';
+