home / github / issue_comments

Menu
  • Search all tables
  • GraphQL API

issue_comments: 392212119

This data as json

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/259#issuecomment-392212119 https://api.github.com/repos/simonw/datasette/issues/259 392212119 MDEyOklzc3VlQ29tbWVudDM5MjIxMjExOQ== 9599 2018-05-25T23:22:26Z 2018-05-25T23:22:26Z OWNER

This should detect any table which can be linked to the current table via some other table, based on the other table having a foreign key to them both.

These join tables could be arbitrarily complicated. They might have foreign keys to more than two other tables, maybe even multiple foreign keys to the same column.

Ideally M2M defection would catch all of these cases. Maybe the resulting inspect data looks something like this:

"artists": { ... "m2m": [{ "other_table": "festivals", "through": "performances", "our_fk": "artist_id", "other_fk": "performance_id" }]

Let's ignore compound primary keys: we k it detect m2m relationships where the join table has foreign keys to a single primary key on the other two tables.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
322787470  
Powered by Datasette · Queries took 0.885ms · About: github-to-sqlite