]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
update domainmetadata kind column size 1651/head
authorKees Monshouwer <mind04@monshouwer.org>
Thu, 31 Jul 2014 12:09:51 +0000 (14:09 +0200)
committermind04 <mind04@monshouwer.org>
Thu, 31 Jul 2014 16:54:02 +0000 (18:54 +0200)
modules/gmysqlbackend/dnssec-3.x_to_3.4.0_schema.mysql.sql
modules/gmysqlbackend/nodnssec-3.x_to_3.4.0_schema.mysql.sql
modules/gmysqlbackend/schema.mysql.sql
modules/goraclebackend/schema.goracle.sql
modules/gpgsqlbackend/dnssec-3.x_to_3.4.0_schema.pgsql.sql
modules/gpgsqlbackend/nodnssec-3.x_to_3.4.0_schema.pgsql.sql
modules/gpgsqlbackend/schema.pgsql.sql
modules/gsqlite3backend/dnssec-3.x_to_3.4.0_schema.sqlite3.sql
modules/gsqlite3backend/nodnssec-3.x_to_3.4.0_schema.sqlite3.sql
modules/gsqlite3backend/schema.sqlite3.sql
pdns/bind-dnssec.schema.sqlite3.sql

index 95b5ddb3a585e690ea6484420d87c4c3b436ace1..1c37289337d12a5dade65e34661c56946b62e588 100644 (file)
@@ -10,6 +10,7 @@ ALTER TABLE records MODIFY auth TINYINT(1) DEFAULT 1;
 ALTER TABLE records MODIFY type VARCHAR(10);
 ALTER TABLE supermasters MODIFY ip VARCHAR(64) NOT NULL;
 ALTER TABLE supermasters ADD PRIMARY KEY(ip, nameserver);
+ALTER TABLE domainmetadata MODIFY kind VARCHAR(32);
 ALTER TABLE tsigkeys MODIFY algorithm VARCHAR(50);
 
 DROP INDEX domainmetaidindex ON domainmetadata;
index f57b0f7a432a9912a9c887ad385ce206d38512d1..1c6804f27b14295eed9ee383ebd0cdfad823c7a0 100644 (file)
@@ -15,7 +15,7 @@ CREATE INDEX recordorder ON records (domain_id, ordername);
 CREATE TABLE domainmetadata (
   id                    INT AUTO_INCREMENT,
   domain_id             INT NOT NULL,
-  kind                  VARCHAR(16),
+  kind                  VARCHAR(32),
   content               TEXT,
   PRIMARY KEY(id)
 ) Engine=InnoDB;
index 3da223efb3fbb585b9fde9548ec59dd2bf91c10b..c40eba12e2e70068c6324e9e7a78420feaa23a0c 100644 (file)
@@ -59,7 +59,7 @@ CREATE INDEX comments_order_idx ON comments (domain_id, modified_at);
 CREATE TABLE domainmetadata (
   id                    INT AUTO_INCREMENT,
   domain_id             INT NOT NULL,
-  kind                  VARCHAR(16),
+  kind                  VARCHAR(32),
   content               TEXT,
   PRIMARY KEY (id)
 ) Engine=InnoDB;
index 4a0205dc7ec3837d025246d2195e3fff0e184559..75319bae537845118d2baad2bb9b40f92f83cc4f 100644 (file)
@@ -60,7 +60,7 @@ CREATE INDEX comments$order ON comments (domain_id, modified_at);
 CREATE TABLE domainmetadata (
   id              INTEGER NOT NULL,
   domain_id       INTEGER NOT NULL,
-  kind            VARCHAR2(16),
+  kind            VARCHAR2(32),
   content         VARCHAR2(4000),
   PRIMARY KEY (id)
 );
index 44a4819885472f71b78a64fa54f0f649dd4ed118..471b558f06d5f639b50cbf92cefc0bdaa7ca7347 100644 (file)
@@ -8,6 +8,7 @@ ALTER TABLE records ALTER COLUMN auth SET DEFAULT 't';
 ALTER TABLE records ALTER COLUMN type TYPE VARCHAR(10);
 ALTER TABLE supermasters ALTER COLUMN ip TYPE INET USING ip::INET;
 ALTER TABLE supermasters ADD CONSTRAINT supermasters_pkey PRIMARY KEY (ip, nameserver);
+ALTER TABLE domainmetadata ALTER COLUMN kind TYPE VARCHAR(32);
 ALTER TABLE tsigkeys ALTER COLUMN algorithm TYPE VARCHAR(50);
 
 CREATE INDEX recordorder ON records (domain_id, ordername text_pattern_ops);
index d8b7bbf319c6dc535a75f96088cdef6dbb45c6aa..de206b17d9d0edf81d651de70fe834f9fa49fbd0 100644 (file)
@@ -15,7 +15,7 @@ CREATE INDEX recordorder ON records (domain_id, ordername text_pattern_ops);
 CREATE TABLE domainmetadata (
  id                     SERIAL PRIMARY KEY,
  domain_id              INT REFERENCES domains(id) ON DELETE CASCADE,
- kind                   VARCHAR(16),
+ kind                   VARCHAR(32),
  content                TEXT
 );
 
index 7d49efcaedf2952e9dd37472f620b1b45b90f76a..99816b2a030b21d11f9a3378a9c117c969414a72 100644 (file)
@@ -66,7 +66,7 @@ CREATE INDEX comments_order_idx ON comments (domain_id, modified_at);
 CREATE TABLE domainmetadata (
   id                    SERIAL PRIMARY KEY,
   domain_id             INT REFERENCES domains(id) ON DELETE CASCADE,
-  kind                  VARCHAR(16),
+  kind                  VARCHAR(32),
   content               TEXT
 );
 
index a093c62ded907eadc5aabf3372aedd02271e0fad..7529554de8cfd788cdcf6a2cb8604284a697154d 100644 (file)
@@ -74,3 +74,27 @@ BEGIN TRANSACTION;
   INSERT INTO supermasters SELECT ip,nameserver,account FROM supermasters_backup;
   DROP TABLE supermasters_backup;
 COMMIT;
+
+
+BEGIN TRANSACTION;
+  CREATE TABLE domainmetadata__backup (
+    id INTEGER PRIMARY KEY,
+    domain_id INT NOT NULL,
+    kind VARCHAR(32) COLLATE NOCASE,
+    content TEXT
+  );
+
+  INSERT INTO domainmetadata_backup SELECT id,domain_id,kind,content FROM domainmetadata;
+  DROP TABLE domainmetadata;
+
+  CREATE TABLE domainmetadata (
+    id INTEGER PRIMARY KEY,
+    domain_id INT NOT NULL,
+    kind VARCHAR(32) COLLATE NOCASE,
+    content TEXT
+  );
+  CREATE INDEX domainmetaidindex ON domainmetadata(domain_id);
+
+  INSERT INTO domainmetadata SELECT id,domain_id,kind,content FROM domainmetadata_backup;
+  DROP TABLE domainmetadata_backup;
+COMMIT;
index 919d27a4ec3ac0027d73429dfd0f7545e92193cd..fe30a59bac2966081a7f4efa84881bf877b1891f 100644 (file)
@@ -8,7 +8,7 @@ CREATE INDEX orderindex ON records(ordername);
 CREATE TABLE domainmetadata (
   id                    INTEGER PRIMARY KEY,
   domain_id             INT NOT NULL,
-  kind                  VARCHAR(16) COLLATE NOCASE,
+  kind                  VARCHAR(32) COLLATE NOCASE,
   content               TEXT
 );
 
index fbc0850faf891221cc5cb1f2ceb3f736bdefa3d4..3f7b2c573cef260426efc3ae6784651b33c98e19 100644 (file)
@@ -58,7 +58,7 @@ CREATE INDEX comments_order_idx ON comments (domain_id, modified_at);
 CREATE TABLE domainmetadata (
  id                     INTEGER PRIMARY KEY,
  domain_id              INT NOT NULL,
- kind                   VARCHAR(16) COLLATE NOCASE,
+ kind                   VARCHAR(32) COLLATE NOCASE,
  content                TEXT
 );
 
index 8e8f88ab048ff2cb7a30978504616387deb32949..e4f75d6707a28b62acfdb3678e954f964a9bee5d 100644 (file)
@@ -1,7 +1,7 @@
 create table domainmetadata (
  id         INTEGER PRIMARY KEY,
  domain     VARCHAR(255) COLLATE NOCASE,
- kind       VARCHAR(16) COLLATE NOCASE,
+ kind       VARCHAR(32) COLLATE NOCASE,
  content    TEXT
 );
 
@@ -13,9 +13,9 @@ create table cryptokeys (
  flags      INT NOT NULL,
  active     BOOL,
  content    TEXT
-);       
+);
 
-create index domainnameindex on cryptokeys(domain);           
+create index domainnameindex on cryptokeys(domain);
 
 create table tsigkeys (
  id         INTEGER PRIMARY KEY,