html_url,issue_url,id,node_id,user,user_label,created_at,updated_at,author_association,body,reactions,issue,issue_label,performed_via_github_app https://github.com/simonw/datasette/issues/684#issuecomment-590675727,https://api.github.com/repos/simonw/datasette/issues/684,590675727,MDEyOklzc3VlQ29tbWVudDU5MDY3NTcyNw==,9599,simonw,2020-02-25T04:20:42Z,2020-02-26T00:03:19Z,OWNER,"Here's what I have so far: ``` db.name db.size db.mtime_ns await db.table_exists(table) await db.table_names() await db.table_columns(table) await db.primary_keys(table) Returns the names of the columns that are part of the primary key for this table. await db.fts_table(table) Returns the name of the FTS table associated with this table, if one exists. await db.label_column_for_table(table) Returns the label column that is associated with this table - either automatically detected or using the ``""label_column""`` key from :ref:`metadata`. await db.foreign_keys_for_table(table) await db.hidden_table_names() await db.view_names() await db.get_all_foreign_keys() await db.get_outbound_foreign_keys(table) await db.get_table_definition(table) await db.get_view_definition(view) ```","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",570301333,Add documentation on Database introspection methods to internals.rst,