{"push_id":1107180679,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"305569b5a043d91f65ac0020baca66b682abdd02","before":"aaa5963e030fcecb31563354775cf78f7706ba76","commits":[{"sha":"f49af06bcfc8dac3b0aded670dcca0c12794a0f6","author":{"email":"f55d4851f91df84dd9b397881aec97acd0117ead@alum.utoronto.ca","name":"Matt Snider"},"message":"Add requirements.txt","distinct":true,"url":"https://api.github.com/repos/42byte/reddit-analysis/commits/f49af06bcfc8dac3b0aded670dcca0c12794a0f6"},{"sha":"fe92a34351218d24d76b18c798c9a6c2b367546f","author":{"email":"f55d4851f91df84dd9b397881aec97acd0117ead@alum.utoronto.ca","name":"Matt Snider"},"message":"Add timing to insert_from_json.py","distinct":true,"url":"https://api.github.com/repos/42byte/reddit-analysis/commits/fe92a34351218d24d76b18c798c9a6c2b367546f"},{"sha":"f1fb5ec0b055209ba6fdadf5a446563dd58c231a","author":{"email":"f55d4851f91df84dd9b397881aec97acd0117ead@alum.utoronto.ca","name":"Matt Snider"},"message":"Batch insert records without parent-child relationships","distinct":true,"url":"https://api.github.com/repos/42byte/reddit-analysis/commits/f1fb5ec0b055209ba6fdadf5a446563dd58c231a"},{"sha":"3a62421a91cb90245e6219ceff8f2871732eb310","author":{"email":"f55d4851f91df84dd9b397881aec97acd0117ead@alum.utoronto.ca","name":"Matt Snider"},"message":"Use Comment.insert_many() with a batch size of 5000","distinct":true,"url":"https://api.github.com/repos/42byte/reddit-analysis/commits/3a62421a91cb90245e6219ceff8f2871732eb310"},{"sha":"5067aa35060d49fcd0498006828e5f2c266dc03e","author":{"email":"f55d4851f91df84dd9b397881aec97acd0117ead@alum.utoronto.ca","name":"Matt Snider"},"message":"Make subreddit and author in Comment table nullable","distinct":true,"url":"https://api.github.com/repos/42byte/reddit-analysis/commits/5067aa35060d49fcd0498006828e5f2c266dc03e"},{"sha":"196544d3065044a414955380a5f2fde66156ddc7","author":{"email":"f55d4851f91df84dd9b397881aec97acd0117ead@alum.utoronto.ca","name":"Matt Snider"},"message":"Insert records using multiprocessing.Pool()","distinct":true,"url":"https://api.github.com/repos/42byte/reddit-analysis/commits/196544d3065044a414955380a5f2fde66156ddc7"},{"sha":"510047df704195c70cd7aa13bc4fa8ee20ac97e8","author":{"email":"f55d4851f91df84dd9b397881aec97acd0117ead@alum.utoronto.ca","name":"Matt Snider"},"message":"Use database.execution_context() to prevent sharing state","distinct":true,"url":"https://api.github.com/repos/42byte/reddit-analysis/commits/510047df704195c70cd7aa13bc4fa8ee20ac97e8"},{"sha":"7995ff206bd7dfa4c4605d96f9c108de1147dbfc","author":{"email":"f55d4851f91df84dd9b397881aec97acd0117ead@alum.utoronto.ca","name":"Matt Snider"},"message":"Use PooledPostgresqlExtDatabase","distinct":true,"url":"https://api.github.com/repos/42byte/reddit-analysis/commits/7995ff206bd7dfa4c4605d96f9c108de1147dbfc"},{"sha":"6e88e70625d255345a04751fe2a3c7e83842f7da","author":{"email":"f55d4851f91df84dd9b397881aec97acd0117ead@alum.utoronto.ca","name":"Matt Snider"},"message":"Extract postgres host/port to environment","distinct":true,"url":"https://api.github.com/repos/42byte/reddit-analysis/commits/6e88e70625d255345a04751fe2a3c7e83842f7da"},{"sha":"305569b5a043d91f65ac0020baca66b682abdd02","author":{"email":"490ff75697ec704f5ad5f70960c833376ada1596@gmx.net","name":"42byte"},"message":"Merge pull request #3 from matt-snider/master\n\n180x speed up on record insertion","distinct":true,"url":"https://api.github.com/repos/42byte/reddit-analysis/commits/305569b5a043d91f65ac0020baca66b682abdd02"}]}