--- /dev/null
+---------------------------------------------------------------------------
+-- Generated by DB/Direct
+---------------------------------------------------------------------------
+module DDNS.DB where
+
+import Database.HaskellDB.DBLayout
+
+import qualified DDNS.DB.Zones
+import qualified DDNS.DB.Records
+
+blackboardDNS :: DBInfo
+blackboardDNS = DBInfo {dbname = "BlackboardDNS",
+ opts = DBOptions {useBString = False},
+ tbls = [TInfo {tname = "zones",
+ cols = [CInfo {cname = "zone",
+ descr = (StringT, False)},
+ CInfo {cname = "ns",
+ descr = (StringT, False)},
+ CInfo {cname = "owner",
+ descr = (StringT, False)},
+ CInfo {cname = "serial",
+ descr = (IntT, False)},
+ CInfo {cname = "refresh",
+ descr = (IntT, False)},
+ CInfo {cname = "retry",
+ descr = (IntT, False)},
+ CInfo {cname = "expire",
+ descr = (IntT, False)},
+ CInfo {cname = "minTTL",
+ descr = (IntT, False)}]},
+ TInfo {tname = "records",
+ cols = [CInfo {cname = "name",
+ descr = (StringT, False)},
+ CInfo {cname = "zone",
+ descr = (StringT, False)},
+ CInfo {cname = "recType",
+ descr = (StringT, False)},
+ CInfo {cname = "recData",
+ descr = (StringT, False)}]}]}
\ No newline at end of file