Die Spalte "taxzone_id" in den Tabellen customer und vendor darf nicht NULL sein.
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 31 Jan 2007 13:12:16 +0000 (13:12 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 31 Jan 2007 13:12:16 +0000 (13:12 +0000)
sql/Pg-upgrade2/customer_vendor_taxzone_id.sql [new file with mode: 0644]

diff --git a/sql/Pg-upgrade2/customer_vendor_taxzone_id.sql b/sql/Pg-upgrade2/customer_vendor_taxzone_id.sql
new file mode 100644 (file)
index 0000000..9ad3f1e
--- /dev/null
@@ -0,0 +1,10 @@
+-- @tag: customer_vendor_taxzone_id
+-- @description: Die Spalte &quot;taxzone_id&quot; in den Tabellen customer und vendor darf nicht NULL sein.
+-- @depends: release_2_4_1
+UPDATE customer SET taxzone_id = 0 WHERE taxzone_id ISNULL;
+ALTER TABLE customer ALTER COLUMN taxzone_id SET DEFAULT 0;
+ALTER TABLE customer ALTER COLUMN taxzone_id SET NOT NULL;
+
+UPDATE vendor SET taxzone_id = 0 WHERE taxzone_id ISNULL;
+ALTER TABLE vendor ALTER COLUMN taxzone_id SET DEFAULT 0;
+ALTER TABLE vendor ALTER COLUMN taxzone_id SET NOT NULL;