From 20a15553fa0fa4138c468d2892cd07d6baa061d2 Mon Sep 17 00:00:00 2001 From: Clint Adams Date: Thu, 30 Jun 2011 16:55:54 -0400 Subject: Initial checkin of non-Python components. --- ShareGuardDB.hs | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 ShareGuardDB.hs (limited to 'ShareGuardDB.hs') diff --git a/ShareGuardDB.hs b/ShareGuardDB.hs new file mode 100644 index 0000000..04f1909 --- /dev/null +++ b/ShareGuardDB.hs @@ -0,0 +1,35 @@ +--------------------------------------------------------------------------- +-- Generated by DB/Direct +--------------------------------------------------------------------------- +module ShareGuardDB where + +import Database.HaskellDB.DBLayout + +import qualified ShareGuardDB.User +import qualified ShareGuardDB.Directory_user +import qualified ShareGuardDB.Directory + +import Database.HaskellDB.DBSpec.PPHelpers ( mkIdentPreserving ) + +authnz :: DBInfo +authnz = DBInfo {dbname = "Authnz", + opts = DBOptions {useBString = False, makeIdent = mkIdentPreserving}, + tbls = [TInfo {tname = "user", + cols = [CInfo {cname = "id", + descr = (IntegerT, False)}, + CInfo {cname = "username", + descr = (StringT, False)}, + CInfo {cname = "password", + descr = (StringT, False)}]}, + TInfo {tname = "directory_user", + cols = [CInfo {cname = "user_id", + descr = (IntegerT, False)}, + CInfo {cname = "directory_id", + descr = (IntegerT, False)}]}, + TInfo {tname = "directory", + cols = [CInfo {cname = "id", + descr = (IntegerT, False)}, + CInfo {cname = "name", + descr = (StringT, False)}, + CInfo {cname = "owner_id", + descr = (IntegerT, False)}]}]} -- cgit v1.2.3