Guest User

Untitled

a guest
Nov 21st, 2017
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. #
  2. options(stringsAsFactors=F)
  3. #
  4. #
  5. library(getPass)
  6. library(RMySQL)
  7. #
  8. #
  9. username <- 'xwikiRO'
  10. .pass <- getPass::getPass()
  11. #
  12. drv = dbDriver("MySQL")
  13. con = dbConnect(drv,host="www.idisantiago.es", dbname="atriumkm", user=username, pass=.pass)
  14. #
  15. IDISgroupAdscriptions = dbGetQuery(con,statement="select * from atriumkm.xwikiobjects where XWO_NAME like '%XWiki.XWikiIDIS%' and XWO_CLASSNAME like '%Groups%' and length(XWO_NAME) = 19 and XWO_NUMBER > 0 order by XWO_NAME;")
  16. #
  17. groupMembers = dbGetQuery(con,statement="select * from atriumkm.xwikistrings where XWS_NAME = 'member';")
  18. #
  19. dbDisconnect(con)
  20. dbUnloadDriver(drv)
  21. #
  22. IDISgaWithName <- merge(IDISgroupAdscriptions, groupMembers, by.x=c("XWO_ID"), by.y=c("XWS_ID"), all.x = TRUE)
  23. #
  24. nGroups <- data.frame(table(IDISgaWithName$XWS_VALUE))
  25. duplicated <- nGroups[which(nGroups$Freq > 1),]
  26. View(duplicated)
  27. #
Add Comment
Please, Sign In to add comment