]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
add 3.0 -> 3.1 db changes to update schemes
authorKees Monshouwer <mind04@monshouwer.org>
Fri, 11 Apr 2014 15:28:43 +0000 (17:28 +0200)
committermind04 <mind04@monshouwer.org>
Fri, 11 Apr 2014 18:53:24 +0000 (20:53 +0200)
modules/gmysqlbackend/dnssec-3.x_to_3.4_schema.mysql.sql
modules/gmysqlbackend/nodnssec-3.x_to_3.4_schema.mysql.sql
modules/gpgsqlbackend/dnssec-3.x_to_3.4_schema.pgsql.sql
modules/gpgsqlbackend/nodnssec-3.x_to_3.4_schema.pgsql.sql

index a14ea8a604ed223a7ad248e1fc22b03fd12d99a9..5a2bc4668d06328decb881aaebd5060f2f5c5b45 100644 (file)
@@ -3,11 +3,13 @@
 /* DROP INDEX orderindex ON records; */
 
 ALTER TABLE records ADD disabled TINYINT(1) DEFAULT 0 AFTER change_date;
+ALTER TABLE records MODIFY content VARCHAR(64000) DEFAULT NULL;
 ALTER TABLE records MODIFY ordername VARCHAR(255) BINARY DEFAULT NULL;
 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 tsigkeys MODIFY algorithm VARCHAR(50);
 
 CREATE INDEX recordorder ON records (domain_id, ordername);
 
index 7199ea95c9ca924cd05e896cc7f7b407b811576b..c5ce27f0b4e67ef8c8271ebc6187e97afcef9ada 100644 (file)
@@ -2,11 +2,13 @@
 /* DROP INDEX rec_name_index ON records; */
 
 ALTER TABLE records ADD disabled TINYINT(1) DEFAULT 0;
+ALTER TABLE records MODIFY content VARCHAR(64000) DEFAULT NULL;
 ALTER TABLE records ADD ordername VARCHAR(255) BINARY DEFAULT NULL;
 ALTER TABLE records ADD 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 tsigkeys MODIFY algorithm VARCHAR(50);
 
 CREATE INDEX recordorder ON records (domain_id, ordername);
 
index eaaaa5b9490bd1b7a0c77a66bc9258a41c9a0f68..44a4819885472f71b78a64fa54f0f649dd4ed118 100644 (file)
@@ -3,10 +3,12 @@
 /* ALTER TABLE tsigkeys ADD CONSTRAINT c_lowercase_name CHECK (((name)::TEXT = LOWER((name)::TEXT))); */
 
 ALTER TABLE records ADD disabled BOOL DEFAULT 'f';
+ALTER TABLE records ALTER COLUMN content TYPE VARCHAR(65535);
 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 tsigkeys ALTER COLUMN algorithm TYPE VARCHAR(50);
 
 CREATE INDEX recordorder ON records (domain_id, ordername text_pattern_ops);
 DROP INDEX IF EXISTS orderindex;
index 8067e141ead76baac01bc508f9da36b80de90ce7..d8571e95821206b7b48ec5b45bfa392de12520b4 100644 (file)
@@ -2,11 +2,13 @@
 /* ALTER TABLE domains ADD CONSTRAINT c_lowercase_name CHECK (((name)::TEXT = LOWER((name)::TEXT))); */
 
 ALTER TABLE records ADD disabled BOOL DEFAULT 'f';
+ALTER TABLE records ALTER COLUMN content TYPE VARCHAR(65535);
 ALTER TABLE records ADD ordername VARCHAR(255);
 ALTER TABLE records ADD auth BOOL 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 tsigkeys ALTER COLUMN algorithm TYPE VARCHAR(50);
 
 CREATE INDEX recordorder ON records (domain_id, ordername text_pattern_ops);