]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
use BIGINT for notified_serial in pg schema; fixes #6815
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 17 Jul 2019 19:06:01 +0000 (21:06 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 25 Jul 2019 11:42:31 +0000 (13:42 +0200)
modules/gpgsqlbackend/4.1.0_to_4.2.0_schema.pgsql.sql
modules/gpgsqlbackend/schema.pgsql.sql

index f91046250fdc2413a843b6af2ad90f11b66a8410..2333cf453599c15037ab59d72af56a68ef43b27a 100644 (file)
@@ -1 +1,2 @@
 ALTER TABLE records DROP COLUMN change_date;
+ALTER TABLE domains ALTER notified_serial TYPE bigint USING CASE WHEN notified_serial >= 0 THEN notified_serial::bigint END;
index e6c6b7c3bc9fc5809c68bb03f8caaf368bb0a353..911dd373ec5ae34ce1691448a47589300b83b752 100644 (file)
@@ -4,7 +4,7 @@ CREATE TABLE domains (
   master                VARCHAR(128) DEFAULT NULL,
   last_check            INT DEFAULT NULL,
   type                  VARCHAR(6) NOT NULL,
-  notified_serial       INT DEFAULT NULL,
+  notified_serial       BIGINT DEFAULT NULL,
   account               VARCHAR(40) DEFAULT NULL,
   CONSTRAINT c_lowercase_name CHECK (((name)::TEXT = LOWER((name)::TEXT)))
 );