{"html_url": "https://github.com/simonw/datasette/issues/292#issuecomment-549169101", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/292", "id": 549169101, "node_id": "MDEyOklzc3VlQ29tbWVudDU0OTE2OTEwMQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2019-11-03T19:17:08Z", "updated_at": "2019-11-03T19:17:16Z", "author_association": "OWNER", "body": "A good basic starting point for this would be to ignore the ability to add custom SQL fragments and instead focus on being able to show and hide specific columns. This will play particularly well with #613.\r\n\r\nProposed syntax for that:\r\n\r\n`/db/table?_col=id&_col=name` - just show the `id` and `name` columns\r\n`/db/table?_nocol=extras&_nocol=age` - show all columns except for `extras` and `age`\r\n\r\nI don't think it makes sense to allow both `?_col=` and `?_nocol=` arguments in the same request, so if you provide both I think we throw a 400 error.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 326800219, "label": "Mechanism for customizing the SQL used to select specific columns in the table view"}, "performed_via_github_app": null}