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, https://github.com/simonw/datasette/issues/283#issuecomment-552140975,https://api.github.com/repos/simonw/datasette/issues/283,552140975,MDEyOklzc3VlQ29tbWVudDU1MjE0MDk3NQ==,9599,2019-11-09T21:51:41Z,2019-11-09T21:51:41Z,OWNER,It may turn out that we have to recommend NOT exposing a Datasette instance to the public with dozens of database files that has multi-db queries enabled - will need to load test to understand if this recommendation is needed or not.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",325958506, https://github.com/simonw/datasette/issues/283#issuecomment-552140870,https://api.github.com/repos/simonw/datasette/issues/283,552140870,MDEyOklzc3VlQ29tbWVudDU1MjE0MDg3MA==,9599,2019-11-09T21:49:51Z,2019-11-09T21:49:51Z,OWNER,"Better idea: if you run Datasette in cross-database joining mode, all connections start out as memory connections and then have new databases attached to them on-demand. All table view queries will be automatically rewritten to start `SELECT db.table.one, db.table.two FROM db.table ...`","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",325958506, https://github.com/simonw/datasette/issues/618#issuecomment-552139232,https://api.github.com/repos/simonw/datasette/issues/618,552139232,MDEyOklzc3VlQ29tbWVudDU1MjEzOTIzMg==,9599,2019-11-09T21:26:11Z,2019-11-09T21:26:11Z,OWNER,Easiest solution here would be to append these on to the `create table` statement that is displayed on the table page.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",520507306,