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;
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)
);