From: Kees Monshouwer Date: Fri, 3 Jan 2014 11:34:44 +0000 (+0100) Subject: oracle backend schema/dropschema update X-Git-Tag: rec-3.6.0-rc1~273^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c4c4085705c25216050f4785d3191e3a72ed6a85;p=pdns oracle backend schema/dropschema update --- diff --git a/modules/oraclebackend/dropschema.sql b/modules/oraclebackend/dropschema.sql index 10ec5d220..1e4997f41 100644 --- a/modules/oraclebackend/dropschema.sql +++ b/modules/oraclebackend/dropschema.sql @@ -16,7 +16,7 @@ DROP TABLE ZoneMetadata; DROP TABLE Supermasters; DROP SEQUENCE supermasters_id_seq; DROP TABLE Zonemasters; -DROP TABLE ZoneAlsoNotifyHosts; +DROP TABLE ZoneAlsoNotify; DROP TABLE Zones; DROP SEQUENCE zones_id_seq; diff --git a/modules/oraclebackend/schema.sql b/modules/oraclebackend/schema.sql index 7a1005f4e..de29fe0a0 100644 --- a/modules/oraclebackend/schema.sql +++ b/modules/oraclebackend/schema.sql @@ -84,9 +84,12 @@ CREATE INDEX zonednskeys_zone_ind ON ZoneDNSKeys (zone_id); CREATE TABLE TSIGKeys ( - name VARCHAR2(256) CONSTRAINT pkey_tsigkeys PRIMARY KEY, + name VARCHAR2(256), algorithm VARCHAR2(64) NOT NULL, - secret VARCHAR2(2048) NOT NULL + secret VARCHAR2(2048) NOT NULL, + CONSTRAINT chk_tsigkeys_name CHECK (name = lower(name)), + CONSTRAINT chk_tsigkeys_algorithm CHECK (algorithm = lower(algorithm)), + CONSTRAINT unq_tsigkeys_nav UNIQUE (name, algorithm, secret) );