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/44#issuecomment-514162499 | https://api.github.com/repos/simonw/sqlite-utils/issues/44 | 514162499 | MDEyOklzc3VlQ29tbWVudDUxNDE2MjQ5OQ== | 9599 | 2019-07-23T11:01:45Z | 2019-07-23T11:01:45Z | OWNER | `id = table.lookup({"name":"Cleo"})` - If table does not exist, create it with id, name where name is unique - If table does exist, add unique name column - If table and column exist, add unique constraint - throw error if impossible - now either insert the new row or return the existing ID | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
471628483 | |
https://github.com/simonw/sqlite-utils/issues/44#issuecomment-514162930 | https://api.github.com/repos/simonw/sqlite-utils/issues/44 | 514162930 | MDEyOklzc3VlQ29tbWVudDUxNDE2MjkzMA== | 9599 | 2019-07-23T11:03:03Z | 2019-07-23T11:03:16Z | OWNER | I considered keyword arguments for this, but I am going with a dictionary instead - for two reasons: * leaves the option to add extra keyword arguments for further options later * supports column names that are not valid keyword arguments | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
471628483 | |
https://github.com/simonw/sqlite-utils/issues/43#issuecomment-514202279 | https://api.github.com/repos/simonw/sqlite-utils/issues/43 | 514202279 | MDEyOklzc3VlQ29tbWVudDUxNDIwMjI3OQ== | 9599 | 2019-07-23T13:09:05Z | 2019-07-23T13:09:05Z | OWNER | Won't fix, I don't think this can be done in an elegant way. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
470691999 | |
https://github.com/simonw/sqlite-utils/issues/46#issuecomment-514273140 | https://api.github.com/repos/simonw/sqlite-utils/issues/46 | 514273140 | MDEyOklzc3VlQ29tbWVudDUxNDI3MzE0MA== | 9599 | 2019-07-23T15:57:53Z | 2019-07-23T15:57:53Z | OWNER | This will play very well with the new ability to specify these arguments in the class constructor, like so: ```python table = db.table("trees", extracts={"species_id": "Species"}) table.insert_all([{ "id": 1, "species_id": "Oak", }, { "id": 2, "species_id": "Oak", }, { "id": 3, "species_id": "Palm", }]) | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
471780443 | |
https://github.com/simonw/sqlite-utils/pull/38#issuecomment-514339130 | https://api.github.com/repos/simonw/sqlite-utils/issues/38 | 514339130 | MDEyOklzc3VlQ29tbWVudDUxNDMzOTEzMA== | 9599 | 2019-07-23T18:57:33Z | 2019-07-23T18:57:33Z | OWNER | This should switch to using `.get()`, introduced in https://github.com/simonw/sqlite-utils/commit/c65b67ca46f70e2da46a5b945f4ed358173262e9 | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
467862459 |