html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,issue,performed_via_github_app https://github.com/simonw/datasette/issues/617#issuecomment-552141417,https://api.github.com/repos/simonw/datasette/issues/617,552141417,MDEyOklzc3VlQ29tbWVudDU1MjE0MTQxNw==,9599,2019-11-09T21:58:40Z,2019-11-09T21:58:40Z,OWNER,"The function that builds the query could go in a new `datasette.utils.sql` module. I can design it to only take simple arguments (the table name, list of columns, list of primary keys and a list of key/value tuples from the query string). This will make it really easy to test (and means it won't need to be async since it won't have to use queries to retrieve those values).","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",519613116,