home / github

Menu
  • Search all tables
  • GraphQL API

github

Custom SQL query returning 6 rows (hide)

 
1
select html_url, issue_url, id, node_id, user, created_at, updated_at, author_association, body, reactions, issue, performed_via_github_app from issue_comments where "issue" = :p0 order by updated_at desc limit 101

Query parameters

This data as json, CSV

html_urlissue_urlidnode_idusercreated_atupdated_atauthor_associationbodyreactionsissueperformed_via_github_app
https://github.com/simonw/datasette/issues/85#issuecomment-345494724 https://api.github.com/repos/simonw/datasette/issues/85 345494724 MDEyOklzc3VlQ29tbWVudDM0NTQ5NDcyNA== 9599 2017-11-19T06:08:19Z 2017-11-19T06:08:19Z OWNER This is working really nicely now: <img width="1082" alt="sf-trees__street_tree_list" src="https://user-images.githubusercontent.com/9599/32987909-ef2c6008-ccac-11e7-81ce-4451f5372ab9.png"> <img width="461" alt="sf-trees__qspecies" src="https://user-images.githubusercontent.com/9599/32987911-fa5ce538-ccac-11e7-83b9-2e97dea82d86.png">
{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
273678673  
https://github.com/simonw/datasette/issues/85#issuecomment-345242447 https://api.github.com/repos/simonw/datasette/issues/85 345242447 MDEyOklzc3VlQ29tbWVudDM0NTI0MjQ0Nw== 9599 2017-11-17T13:22:33Z 2017-11-17T13:23:14Z OWNER I could support explicit label columns using additional arguments to `datasette serve`: datasette serve mydb.py --label-column mydb:table1:name --label-column mydb:table2:title This would mean "in mydb, set the label column for table1 to name, and the label column for table2 to title"
{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
273678673  
https://github.com/simonw/datasette/issues/85#issuecomment-345150048 https://api.github.com/repos/simonw/datasette/issues/85 345150048 MDEyOklzc3VlQ29tbWVudDM0NTE1MDA0OA== 9599 2017-11-17T05:35:25Z 2017-11-17T05:35:25Z OWNER `csvs-to-sqlite` is now capable of generating databases with foreign key lookup tables: https://github.com/simonw/csvs-to-sqlite/releases/tag/0.3
{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
273678673  
https://github.com/simonw/datasette/issues/85#issuecomment-344657040 https://api.github.com/repos/simonw/datasette/issues/85 344657040 MDEyOklzc3VlQ29tbWVudDM0NDY1NzA0MA== 9599 2017-11-15T16:56:48Z 2017-11-15T16:56:48Z OWNER Since detecting foreign keys that point to a specific table is a bit expensive (you have to call a PRAGMA on every other table) I’m going to add this to the build/inspect stage. Idea: if we detect that the foreign key table only has one other column in it (id, name) AND we know that the id is the primary key, we can add an efficient lookup on the table list view and prefetch a dictionary mapping IDs to their value. Then we can feed that dictionary in as extra tenplate context and use it to render labeled hyperlinks in the corresponding column. This means our build step should also cache which columns are indexed, and add a “label_column” property for tables with an obvious lane column.
{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
273678673  
https://github.com/simonw/datasette/issues/85#issuecomment-344452326 https://api.github.com/repos/simonw/datasette/issues/85 344452326 MDEyOklzc3VlQ29tbWVudDM0NDQ1MjMyNg== 9599 2017-11-15T01:04:38Z 2017-11-15T01:04:38Z OWNER This will work well in conjunction with https://github.com/simonw/csvs-to-sqlite/issues/2
{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
273678673  
https://github.com/simonw/datasette/issues/85#issuecomment-344452063 https://api.github.com/repos/simonw/datasette/issues/85 344452063 MDEyOklzc3VlQ29tbWVudDM0NDQ1MjA2Mw== 9599 2017-11-15T01:03:03Z 2017-11-15T01:03:03Z OWNER This can work in reverse too. If you view the row page for something that has foreign keys against it, we can show you “53 items in TABLE link to this” and provide a link to view them all. That count worry could be prohibitively expensive. To counter that, we could run the count query via Ajax and set a strict time limit on it. See #95
{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
273678673  
Powered by Datasette · Queries took 5.295ms · About: github-to-sqlite