From: Kees Monshouwer Date: Tue, 22 Jul 2014 23:14:28 +0000 (+0200) Subject: add kind column to mysql index on domainmetadata X-Git-Tag: auth-3.4.0-rc1~33^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2d2151720ba8f20f0cd00ddc34d97c76204ae09b;p=pdns add kind column to mysql index on domainmetadata --- diff --git a/modules/gmysqlbackend/dnssec-3.x_to_3.4.0_schema.mysql.sql b/modules/gmysqlbackend/dnssec-3.x_to_3.4.0_schema.mysql.sql index c06043f78..95b5ddb3a 100644 --- a/modules/gmysqlbackend/dnssec-3.x_to_3.4.0_schema.mysql.sql +++ b/modules/gmysqlbackend/dnssec-3.x_to_3.4.0_schema.mysql.sql @@ -12,6 +12,8 @@ ALTER TABLE supermasters MODIFY ip VARCHAR(64) NOT NULL; ALTER TABLE supermasters ADD PRIMARY KEY(ip, nameserver); ALTER TABLE tsigkeys MODIFY algorithm VARCHAR(50); +DROP INDEX domainmetaidindex ON domainmetadata; +CREATE INDEX domainmetadata_idx ON domainmetadata (domain_id, kind); CREATE TABLE comments ( id INT AUTO_INCREMENT, diff --git a/modules/gmysqlbackend/nodnssec-3.x_to_3.4.0_schema.mysql.sql b/modules/gmysqlbackend/nodnssec-3.x_to_3.4.0_schema.mysql.sql index 2a916f51f..f57b0f7a4 100644 --- a/modules/gmysqlbackend/nodnssec-3.x_to_3.4.0_schema.mysql.sql +++ b/modules/gmysqlbackend/nodnssec-3.x_to_3.4.0_schema.mysql.sql @@ -20,7 +20,7 @@ CREATE TABLE domainmetadata ( PRIMARY KEY(id) ) Engine=InnoDB; -CREATE INDEX domainmetaidindex ON domainmetadata(domain_id); +CREATE INDEX domainmetadata_idx ON domainmetadata (domain_id, kind); CREATE TABLE cryptokeys ( diff --git a/modules/gmysqlbackend/schema.mysql.sql b/modules/gmysqlbackend/schema.mysql.sql index 63e3ebfa7..3da223efb 100644 --- a/modules/gmysqlbackend/schema.mysql.sql +++ b/modules/gmysqlbackend/schema.mysql.sql @@ -64,7 +64,7 @@ CREATE TABLE domainmetadata ( PRIMARY KEY (id) ) Engine=InnoDB; -CREATE INDEX domainmetaidindex ON domainmetadata(domain_id); +CREATE INDEX domainmetadata_idx ON domainmetadata (domain_id, kind); CREATE TABLE cryptokeys (