module Database.Design.Ampersand.Prototype.Installer (installerDBstruct,installerDefPop, createTablesPHP,populateTablesPHP) where import Database.Design.Ampersand import Database.Design.Ampersand.Prototype.ProtoUtil import Database.Design.Ampersand.Prototype.PHP --fatal :: Int -> String -> a --fatal = fatalMsg "Installer" installerDBstruct :: FSpec -> String installerDBstruct fSpec = unlines $ ["" ] --installerTriggers :: FSpec -> String --installerTriggers _ = unlines $ -- [ "\";" -- , " // $db->Exe($query); " -- , " // print($db->error());" -- , "" -- , "}" -- , "?>" -- ] -- where -- trigger tablename query -- = [ "// Trigger for DELETE Atom or Pair in function in Concept table" -- , "$queries['delete_"++tablename++"']" -- , " = \"CREATE TRIGGER `delete_"++tablename++"` BEFORE DELETE ON `"++tablename++"`" -- , " FOR EACH ROW" -- , " BEGIN " -- , " DELETE FROM WHERE . = OLD.; " -- , " END\";" -- ] installerDefPop :: FSpec -> String installerDefPop fSpec = unlines $ ["" ]