]> granicus.if.org Git - pdns/commitdiff
Sync schema with mydns-ng
authorAki Tuomi <cmouse@desteem.org>
Tue, 9 Dec 2014 09:40:57 +0000 (11:40 +0200)
committerAki Tuomi <cmouse@desteem.org>
Tue, 9 Dec 2014 09:53:54 +0000 (11:53 +0200)
modules/mydnsbackend/schema.mydns.sql

index f503b35548df1351c7275d1635a9e712b252900c..0e6d403b899ce3086f809617efa2053411774b2c 100644 (file)
@@ -1,6 +1,6 @@
 --
---  Table layouts for mydns 1.1.0 (Mar 2012)
---  Copyright (C) 2002-2005 Don Moore
+--  Table layouts for mydns 1.2.8.31 (Dec 2014)
+--  Copyright (C) 2002-2005 Don Moore  2007-2008 Howard Wilkinson
 --
 --  You might create these tables with a command like:
 --
@@ -22,8 +22,9 @@ CREATE TABLE IF NOT EXISTS soa (
   expire     INT UNSIGNED NOT NULL default '604800',
   minimum    INT UNSIGNED NOT NULL default '86400',
   ttl        INT UNSIGNED NOT NULL default '86400',
+   active     ENUM('Y', 'N') NOT NULL DEFAULT 'Y',
   UNIQUE KEY (origin)
-);
+) Engine=MyISAM;
 
 --
 --  Table structure for table 'rr' (resource records)
@@ -31,11 +32,11 @@ CREATE TABLE IF NOT EXISTS soa (
 CREATE TABLE IF NOT EXISTS rr (
   id         INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
   zone       INT UNSIGNED NOT NULL,
-  name       CHAR(64) NOT NULL,
-  type       ENUM('A','AAAA','CNAME','HINFO','MX','NAPTR','NS','PTR','RP','SRV','TXT'),
-  data       CHAR(128) NOT NULL,
+  name       CHAR(200) NOT NULL,
+  data       VARBINARY(128) NOT NULL,
   aux        INT UNSIGNED NOT NULL,
   ttl        INT UNSIGNED NOT NULL default '86400',
-  UNIQUE KEY rr (zone,name,type,data,aux)
-);
-
+  type       ENUM('A','AAAA','CNAME','HINFO','MX','NAPTR','NS','PTR','RP','SRV','TXT'),
+  active     ENUM('Y', 'N') NOT NULL DEFAULT 'Y',
+  UNIQUE KEY rr (zone,name,type,data,active)
+) Engine=MyISAM;