{"html_url": "https://github.com/simonw/datasette/issues/2106#issuecomment-1646646931", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/2106", "id": 1646646931, "node_id": "IC_kwDOBm6k_c5iJdaT", "user": {"value": 9599, "label": "simonw"}, "created_at": "2023-07-22T18:34:04Z", "updated_at": "2023-07-22T18:34:04Z", "author_association": "OWNER", "body": "Here's the diff for adding it to `sqlite-utils`: https://github.com/simonw/sqlite-utils/commit/ef31210bf06f920e0890e171c3198f0b0dc8d72d", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1816857442, "label": "`datasette install -e` option"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/2106#issuecomment-1646648262", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/2106", "id": 1646648262, "node_id": "IC_kwDOBm6k_c5iJdvG", "user": {"value": 9599, "label": "simonw"}, "created_at": "2023-07-22T18:42:20Z", "updated_at": "2023-07-22T18:42:20Z", "author_association": "OWNER", "body": "Tested this locally with:\r\n```bash\r\ndatasette install -e ../datasette-graphql\r\n```\r\nRunning `datasette plugins` confirmed that the plugin had been installed.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1816857442, "label": "`datasette install -e` option"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/sqlite-utils/issues/426#issuecomment-1646681386", "issue_url": "https://api.github.com/repos/simonw/sqlite-utils/issues/426", "id": 1646681386, "node_id": "IC_kwDOCGYnMM5iJl0q", "user": {"value": 9599, "label": "simonw"}, "created_at": "2023-07-22T22:13:22Z", "updated_at": "2023-07-22T22:13:22Z", "author_association": "OWNER", "body": "I'm happy with how this works on https://sqlite-utils.datasette.io/en/stable/cli-reference.html", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1205687423, "label": "CLI docs should link to Python docs and vice versa"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/sqlite-utils/issues/565#issuecomment-1646656246", "issue_url": "https://api.github.com/repos/simonw/sqlite-utils/issues/565", "id": 1646656246, "node_id": "IC_kwDOCGYnMM5iJfr2", "user": {"value": 9599, "label": "simonw"}, "created_at": "2023-07-22T19:32:07Z", "updated_at": "2023-07-22T19:32:07Z", "author_association": "OWNER", "body": "Trying out a simple first implementation:\r\n```pycon\r\n>>> from sqlite_utils import Database\r\n>>> db = Database(memory=True, tracer=print)\r\nPRAGMA recursive_triggers=on; None\r\n>>> db[\"foo\"].insert({\"id\": 1})\r\nselect name from sqlite_master where type = 'view' None\r\nselect name from sqlite_master where type = 'table' None\r\nselect name from sqlite_master where type = 'view' None\r\nselect name from sqlite_master where type = 'table' None\r\nselect name from sqlite_master where type = 'view' None\r\nCREATE TABLE [foo] (\r\n [id] INTEGER\r\n);\r\n None\r\nselect name from sqlite_master where type = 'view' None\r\nINSERT INTO [foo] ([id]) VALUES (?); [1]\r\nselect name from sqlite_master where type = 'table' None\r\nselect name from sqlite_master where type = 'table' None\r\nPRAGMA table_info([foo]) None\r\n