bind9/contrib/dlz/modules/sqlite3/testing/dlz.schema

29 lines
910 B
Text
Raw Normal View History

CREATE TABLE IF NOT EXISTS `records` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`zone` CHAR(255) NOT NULL,
`ttl` INT NOT NULL DEFAULT '86400',
`type` CHAR(255) NOT NULL,
`host` CHAR(255) NOT NULL DEFAULT '@',
`mx_priority` INT DEFAULT NULL,
`data` text,
`primary_ns` CHAR(255) DEFAULT NULL,
`resp_contact` CHAR(255) DEFAULT NULL,
`serial` bigint DEFAULT NULL,
`refresh` INT DEFAULT NULL,
`retry` INT DEFAULT NULL,
`expire` INT DEFAULT NULL,
`minimum` INT DEFAULT NULL
);
CREATE INDEX IF NOT EXISTS record_type on records (type);
CREATE INDEX IF NOT EXISTS record_host on records (host);
CREATE INDEX IF NOT EXISTS record_zone on records (zone);
CREATE TABLE IF NOT EXISTS `xfr` (
`zone` CHAR(255) NOT NULL,
`client` CHAR(255) NOT NULL
);
CREATE INDEX IF NOT EXISTS xfr_zone on xfr (zone);
CREATE INDEX IF NOT EXISTS xfr_client on xfr (client);