github
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/sqlite-utils/issues/339#issuecomment-968450579 | https://api.github.com/repos/simonw/sqlite-utils/issues/339 | 968450579 | IC_kwDOCGYnMM45uWIT | 9599 | 2021-11-15T02:02:34Z | 2021-11-15T02:02:34Z | OWNER | Documentation: https://github.com/simonw/sqlite-utils/blob/54a2269e91ce72b059618662ed133a85f3d42e4a/docs/python-api.rst#working-with-lookup-tables | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
1053122092 | |
https://github.com/simonw/sqlite-utils/issues/339#issuecomment-968435041 | https://api.github.com/repos/simonw/sqlite-utils/issues/339 | 968435041 | IC_kwDOCGYnMM45uSVh | 9599 | 2021-11-15T01:44:42Z | 2021-11-15T01:44:42Z | OWNER | `lookup(column_values, extra_values)` is one option. `column_values` isn't actually a great name for the first parameter any more, since the second parameter also takes column values. The first parameter is now all about the unique lookup values. Maybe this: lookup(lookup_values, extra_values) | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
1053122092 | |
https://github.com/simonw/sqlite-utils/issues/339#issuecomment-968434594 | https://api.github.com/repos/simonw/sqlite-utils/issues/339 | 968434594 | IC_kwDOCGYnMM45uSOi | 9599 | 2021-11-15T01:43:10Z | 2021-11-15T01:43:10Z | OWNER | What should I call this parameter? Django has a similar feature where it calls them `defaults=` (for `get_or_create()`) but I'm not a huge fan of that name. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
1053122092 | |
https://github.com/simonw/sqlite-utils/issues/339#issuecomment-968434425 | https://api.github.com/repos/simonw/sqlite-utils/issues/339 | 968434425 | IC_kwDOCGYnMM45uSL5 | 9599 | 2021-11-15T01:42:36Z | 2021-11-15T01:42:36Z | OWNER | Here's the current signature of `table.lookup()`: https://github.com/simonw/sqlite-utils/blob/9cda5b070f885a7995f0c307bcc4f45f0812994a/sqlite_utils/db.py#L2716-L2729 I'm going to add a second positional argument which can provide a dictionary of column->value to use when creating the original table and populating the initial row. If the row already exists, those columns will be ignored entirely. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
1053122092 |