{"comment":{"url":"https://api.github.com/repos/QsBBQ/urlate/comments/9766597","html_url":"https://github.com/QsBBQ/urlate/commit/d81bcc7532055ceed98caaac95aa783e42139587#commitcomment-9766597","id":9766597,"user":{"login":"openspectrum","id":709100,"avatar_url":"https://avatars.githubusercontent.com/u/709100?v=3","gravatar_id":"","url":"https://api.github.com/users/openspectrum","html_url":"https://github.com/openspectrum","followers_url":"https://api.github.com/users/openspectrum/followers","following_url":"https://api.github.com/users/openspectrum/following{/other_user}","gists_url":"https://api.github.com/users/openspectrum/gists{/gist_id}","starred_url":"https://api.github.com/users/openspectrum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openspectrum/subscriptions","organizations_url":"https://api.github.com/users/openspectrum/orgs","repos_url":"https://api.github.com/users/openspectrum/repos","events_url":"https://api.github.com/users/openspectrum/events{/privacy}","received_events_url":"https://api.github.com/users/openspectrum/received_events","type":"User","site_admin":false},"position":18,"line":18,"path":"models.rb","commit_id":"d81bcc7532055ceed98caaac95aa783e42139587","created_at":"2015-02-16T18:06:18Z","updated_at":"2015-02-16T18:06:18Z","body":"It can be dangerous to create tables with no unique or required fields, because now there is nothing stopping me from creating multiple users with the same name, username and email. How would you know which user you are getting if you are fetching users from the database by these fields? There is no guarantee that these records are the _exact_ record you want."}}