]> granicus.if.org Git - pdns/commitdiff
oracle backend schema/dropschema update
authorKees Monshouwer <mind04@monshouwer.org>
Fri, 3 Jan 2014 11:34:44 +0000 (12:34 +0100)
committermind04 <mind04@monshouwer.org>
Fri, 3 Jan 2014 11:34:44 +0000 (12:34 +0100)
modules/oraclebackend/dropschema.sql
modules/oraclebackend/schema.sql

index 10ec5d22096da512b2f242c719ad638684f80ebb..1e4997f41778d334b52a6367dc0d37e457f48804 100644 (file)
@@ -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;
 
index 7a1005f4e5402e33da7cbde7fdc4a0ce8e90d77e..de29fe0a00a47ca380727b918b911f899b653fad 100644 (file)
@@ -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)
 );