{"id": 816927546, "node_id": "PR_kwDOCGYnMM4wsVM6", "number": 367, "state": "closed", "locked": 0, "title": "Initial prototype of .analyze() methods", "user": {"value": 9599, "label": "simonw"}, "body": "Refs #366", "created_at": "2022-01-08T21:35:12Z", "updated_at": "2022-01-10T19:31:08Z", "closed_at": "2022-01-10T19:31:08Z", "merged_at": null, "merge_commit_sha": "2ffcbed6787523649dd676985f3ea70a62944764", "assignee": null, "milestone": {"value": 7558727, "label": "3.21"}, "draft": 1, "head": "9848eaa61b43de0ddb74ff6d085bcb18f4640f91", "base": "a8f9cc6f64f299830834428509940d448b82b4ed", "author_association": "OWNER", "repo": {"value": 140912432, "label": "sqlite-utils"}, "url": "https://github.com/simonw/sqlite-utils/pull/367", "merged_by": null, "auto_merge": null} {"id": 817257851, "node_id": "PR_kwDOCGYnMM4wtl17", "number": 377, "state": "closed", "locked": 0, "title": "`sqlite-utils bulk` command", "user": {"value": 9599, "label": "simonw"}, "body": "Refs #375\r\n\r\nStill needs:\r\n\r\n- [x] Refactor `@insert_upsert_options` so that it doesn't duplicate `@import_options`\r\n- [x] Tests\r\n- [x] Documentation\r\n- [x] Try it against a really big file", "created_at": "2022-01-10T05:34:24Z", "updated_at": "2022-01-11T02:10:57Z", "closed_at": "2022-01-11T02:10:54Z", "merged_at": "2022-01-11T02:10:54Z", "merge_commit_sha": "129141572f249ea290e2a075437e2ebaad215859", "assignee": null, "milestone": {"value": 7558727, "label": "3.21"}, "draft": 0, "head": "f4ea0d32c0543373eefaa9b9f3911eb07549eecb", "base": "b6dad08a8389736b7e960cfe9bc719cfc21a98f5", "author_association": "OWNER", "repo": {"value": 140912432, "label": "sqlite-utils"}, "url": "https://github.com/simonw/sqlite-utils/pull/377", "merged_by": null, "auto_merge": null}