issue_comments
13 rows where author_association = "OWNER", issue = 421971339 and user = 9599 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: created_at (date), updated_at (date)
issue 1
- Fix all the places that currently use .inspect() data · 13 ✖
id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | issue | performed_via_github_app |
---|---|---|---|---|---|---|---|---|---|---|---|
481310295 | https://github.com/simonw/datasette/issues/420#issuecomment-481310295 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ4MTMxMDI5NQ== | simonw 9599 | 2019-04-09T15:50:52Z | 2019-04-09T15:50:52Z | OWNER | Efficient row counts are even more important for the The row counts on those pages don't have to be precise, so one option is for me to calculate them and cache them occasionally. I could even have a dedicated thread which just does the counting? In #422 I've figured out a mechanism for getting accurate or lower-bound counts within a time limit (accurate if possible, lower-bound otherwise). |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 | |
480556166 | https://github.com/simonw/datasette/issues/420#issuecomment-480556166 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ4MDU1NjE2Ng== | simonw 9599 | 2019-04-07T03:35:59Z | 2019-04-07T03:48:14Z | OWNER | Still need to solve: |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 | |
480552387 | https://github.com/simonw/datasette/issues/420#issuecomment-480552387 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ4MDU1MjM4Nw== | simonw 9599 | 2019-04-07T02:06:20Z | 2019-04-07T02:06:20Z | OWNER |
This needs access to the column names for the table. I think we can drop this entirely in favour of a new utility function - and that function can incorporate the metadata check as well. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 | |
478393116 | https://github.com/simonw/datasette/issues/420#issuecomment-478393116 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ3ODM5MzExNg== | simonw 9599 | 2019-03-31T22:52:48Z | 2019-03-31T22:52:48Z | OWNER | This means the
Maybe these should be objects, not dictionaries. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 | |
478391708 | https://github.com/simonw/datasette/issues/420#issuecomment-478391708 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ3ODM5MTcwOA== | simonw 9599 | 2019-03-31T22:33:32Z | 2019-03-31T22:34:02Z | OWNER | Next I need to fix this: Given the name of the database (from the URL e.g. https://latest.datasette.io/fixtures) I need to figure out what name I used to cache the collection. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 | |
477636768 | https://github.com/simonw/datasette/issues/420#issuecomment-477636768 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ3NzYzNjc2OA== | simonw 9599 | 2019-03-28T15:09:27Z | 2019-03-28T15:09:27Z | OWNER | Even more tricky: |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 | |
477633354 | https://github.com/simonw/datasette/issues/420#issuecomment-477633354 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ3NzYzMzM1NA== | simonw 9599 | 2019-03-28T15:01:37Z | 2019-03-28T15:01:37Z | OWNER | I started looking at how I would implement
So I'm going to need to refactor this a bit. I think I need a way to say "here is a function which needs access to the connection object for database named X - run that function in a thread, give it access to that connection and then give me back the result". |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 | |
474407617 | https://github.com/simonw/datasette/issues/420#issuecomment-474407617 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ3NDQwNzYxNw== | simonw 9599 | 2019-03-19T14:55:51Z | 2019-03-19T14:55:51Z | OWNER | A microbenchmark against
So running |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 | |
474399630 | https://github.com/simonw/datasette/issues/420#issuecomment-474399630 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ3NDM5OTYzMA== | simonw 9599 | 2019-03-19T14:38:14Z | 2019-03-19T14:38:14Z | OWNER | Most of these can be replaced with relatively straight-forward direct introspection of the SQLite table. The one exception is the incoming foreign keys: these can only be found by inspecting ALL of the other tables. This requires running |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 | |
474398127 | https://github.com/simonw/datasette/issues/420#issuecomment-474398127 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ3NDM5ODEyNw== | simonw 9599 | 2019-03-19T14:34:55Z | 2019-03-19T14:34:55Z | OWNER | I systematically reviewed the codebase for things that In
In
In
In
In
In
In the tests it's used by |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 | |
473744172 | https://github.com/simonw/datasette/issues/420#issuecomment-473744172 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ3Mzc0NDE3Mg== | simonw 9599 | 2019-03-18T02:08:12Z | 2019-03-18T02:08:12Z | OWNER | Maybe this is a good opportunity to improve the introspection capabilities in sqlite-utils and add it as a dependency. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 | |
473726587 | https://github.com/simonw/datasette/issues/420#issuecomment-473726587 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ3MzcyNjU4Nw== | simonw 9599 | 2019-03-17T23:29:22Z | 2019-03-17T23:29:22Z | OWNER | Needed for #419 |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 | |
473713946 | https://github.com/simonw/datasette/issues/420#issuecomment-473713946 | https://api.github.com/repos/simonw/datasette/issues/420 | MDEyOklzc3VlQ29tbWVudDQ3MzcxMzk0Ng== | simonw 9599 | 2019-03-17T20:56:38Z | 2019-03-17T20:58:17Z | OWNER | Some examples: |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Fix all the places that currently use .inspect() data 421971339 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE [issue_comments] ( [html_url] TEXT, [issue_url] TEXT, [id] INTEGER PRIMARY KEY, [node_id] TEXT, [user] INTEGER REFERENCES [users]([id]), [created_at] TEXT, [updated_at] TEXT, [author_association] TEXT, [body] TEXT, [reactions] TEXT, [issue] INTEGER REFERENCES [issues]([id]) , [performed_via_github_app] TEXT); CREATE INDEX [idx_issue_comments_issue] ON [issue_comments] ([issue]); CREATE INDEX [idx_issue_comments_user] ON [issue_comments] ([user]);
user 1