From e83691e94c3fa3736daf1c3da5f2152789c68651 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Wed, 11 Jan 2012 15:28:21 +0100 Subject: [PATCH] DBUpgradeskript: Chargenumber auf NOT NULL, default '' MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 sql/Pg-upgrade2/warehouse_alter_chargenumber.sql diff --git a/sql/Pg-upgrade2/warehouse_alter_chargenumber.sql b/sql/Pg-upgrade2/warehouse_alter_chargenumber.sql new file mode 100644 index 000000000..725e374a7 --- /dev/null +++ b/sql/Pg-upgrade2/warehouse_alter_chargenumber.sql @@ -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 ''; + -- 2.20.1