{"action":"created","issue":{"url":"https://api.github.com/repos/ielizaga/gpcheckintegrity/issues/10","repository_url":"https://api.github.com/repos/ielizaga/gpcheckintegrity","labels_url":"https://api.github.com/repos/ielizaga/gpcheckintegrity/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/ielizaga/gpcheckintegrity/issues/10/comments","events_url":"https://api.github.com/repos/ielizaga/gpcheckintegrity/issues/10/events","html_url":"https://github.com/ielizaga/gpcheckintegrity/issues/10","id":145523571,"number":10,"title":"Detailed exam report","user":{"login":"ielizaga","id":1630597,"avatar_url":"https://avatars.githubusercontent.com/u/1630597?v=3","gravatar_id":"","url":"https://api.github.com/users/ielizaga","html_url":"https://github.com/ielizaga","followers_url":"https://api.github.com/users/ielizaga/followers","following_url":"https://api.github.com/users/ielizaga/following{/other_user}","gists_url":"https://api.github.com/users/ielizaga/gists{/gist_id}","starred_url":"https://api.github.com/users/ielizaga/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ielizaga/subscriptions","organizations_url":"https://api.github.com/users/ielizaga/orgs","repos_url":"https://api.github.com/users/ielizaga/repos","events_url":"https://api.github.com/users/ielizaga/events{/privacy}","received_events_url":"https://api.github.com/users/ielizaga/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ielizaga/gpcheckintegrity/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/ielizaga/gpcheckintegrity/milestones/1","html_url":"https://github.com/ielizaga/gpcheckintegrity/milestones/First%20preview%20release","labels_url":"https://api.github.com/repos/ielizaga/gpcheckintegrity/milestones/1/labels","id":1686928,"number":1,"title":"First preview release","description":"First release with minimal functionality. In this release the tool will be capable of checking the integrity of one or all databases; and it will be possible to check specific schemas.","creator":{"login":"Zerpet","id":1515757,"avatar_url":"https://avatars.githubusercontent.com/u/1515757?v=3","gravatar_id":"","url":"https://api.github.com/users/Zerpet","html_url":"https://github.com/Zerpet","followers_url":"https://api.github.com/users/Zerpet/followers","following_url":"https://api.github.com/users/Zerpet/following{/other_user}","gists_url":"https://api.github.com/users/Zerpet/gists{/gist_id}","starred_url":"https://api.github.com/users/Zerpet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zerpet/subscriptions","organizations_url":"https://api.github.com/users/Zerpet/orgs","repos_url":"https://api.github.com/users/Zerpet/repos","events_url":"https://api.github.com/users/Zerpet/events{/privacy}","received_events_url":"https://api.github.com/users/Zerpet/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":0,"state":"open","created_at":"2016-04-06T10:17:48Z","updated_at":"2016-04-06T13:26:30Z","due_on":"2016-04-10T23:00:00Z","closed_at":null},"comments":1,"created_at":"2016-04-03T17:54:33Z","updated_at":"2016-04-06T14:30:35Z","closed_at":null,"body":"This issue has been raised to track the development of \"generate a final report\" functionality. Right now, the program exits without generating a final report other than the command line output."},"comment":{"url":"https://api.github.com/repos/ielizaga/gpcheckintegrity/issues/comments/206401731","html_url":"https://github.com/ielizaga/gpcheckintegrity/issues/10#issuecomment-206401731","issue_url":"https://api.github.com/repos/ielizaga/gpcheckintegrity/issues/10","id":206401731,"user":{"login":"Zerpet","id":1515757,"avatar_url":"https://avatars.githubusercontent.com/u/1515757?v=3","gravatar_id":"","url":"https://api.github.com/users/Zerpet","html_url":"https://github.com/Zerpet","followers_url":"https://api.github.com/users/Zerpet/followers","following_url":"https://api.github.com/users/Zerpet/following{/other_user}","gists_url":"https://api.github.com/users/Zerpet/gists{/gist_id}","starred_url":"https://api.github.com/users/Zerpet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zerpet/subscriptions","organizations_url":"https://api.github.com/users/Zerpet/orgs","repos_url":"https://api.github.com/users/Zerpet/repos","events_url":"https://api.github.com/users/Zerpet/events{/privacy}","received_events_url":"https://api.github.com/users/Zerpet/received_events","type":"User","site_admin":false},"created_at":"2016-04-06T14:30:35Z","updated_at":"2016-04-06T14:30:35Z","body":"I'm thinking of implementing this using a list to gather the tables with errors, and print all the tables at the end with proper report format. Maybe write the report to a file?\r\n\r\nIn any case, going with the shared object solution, I'll need to play with locks.\r\n\r\nDid you have any different idea @ielizaga ?"}}