e2cdc9734a
backends. Current backends include MySQL, PostgreSQL, bind, etc. WWW: http://www.powerdns.com/ License: GPL Patches obtained from: OpenBSD <maurice@amaze.nl>
39 lines
1.1 KiB
SQL
39 lines
1.1 KiB
SQL
create table domains (
|
|
id INT auto_increment,
|
|
name VARCHAR(255) NOT NULL,
|
|
master VARCHAR(20) DEFAULT NULL,
|
|
last_check INT DEFAULT NULL,
|
|
type VARCHAR(6) NOT NULL,
|
|
notified_serial INT DEFAULT NULL,
|
|
account VARCHAR(40) DEFAULT NULL,
|
|
primary key (id)
|
|
)type=InnoDB;
|
|
|
|
CREATE UNIQUE INDEX name_index ON domains(name);
|
|
|
|
CREATE TABLE records (
|
|
id INT auto_increment,
|
|
domain_id INT DEFAULT NULL,
|
|
name VARCHAR(255) DEFAULT NULL,
|
|
type VARCHAR(6) DEFAULT NULL,
|
|
content VARCHAR(255) DEFAULT NULL,
|
|
ttl INT DEFAULT NULL,
|
|
prio INT DEFAULT NULL,
|
|
change_date INT DEFAULT NULL,
|
|
primary key(id)
|
|
)type=InnoDB;
|
|
|
|
CREATE INDEX rec_name_index ON records(name);
|
|
CREATE INDEX nametype_index ON records(name,type);
|
|
CREATE INDEX domain_id ON records(domain_id);
|
|
|
|
create table supermasters (
|
|
ip VARCHAR(25) NOT NULL,
|
|
nameserver VARCHAR(255) NOT NULL,
|
|
account VARCHAR(40) DEFAULT NULL
|
|
);
|
|
|
|
GRANT SELECT ON supermasters TO pdns;
|
|
GRANT ALL ON domains TO pdns;
|
|
GRANT ALL ON records TO pdns;
|