POD issueshttps://gitlab.memri.io/memri/pod/-/issues2023-04-06T13:06:15Zhttps://gitlab.memri.io/memri/pod/-/issues/467flutter lib2023-04-06T13:06:15ZMichal Piotrowskiflutter libMichal PiotrowskiMichal Piotrowskihttps://gitlab.memri.io/memri/pod/-/issues/466swift lib2023-11-23T15:31:38ZMichal Piotrowskiswift libMichal PiotrowskiMichal Piotrowskihttps://gitlab.memri.io/memri/pod/-/issues/465java lib2023-05-31T08:06:00ZMichal Piotrowskijava libMichal PiotrowskiMichal Piotrowskihttps://gitlab.memri.io/memri/pod/-/issues/464cbindgen2023-03-23T09:46:53ZMichal PiotrowskicbindgenMichal PiotrowskiMichal Piotrowskihttps://gitlab.memri.io/memri/pod/-/issues/459Edgy unions | pod: schema: update data structure for ItemEdgeSchema2022-08-15T09:34:43ZAglaiaEdgy unions | pod: schema: update data structure for ItemEdgeSchema
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2qajh0n) by [Unito](https://www.unito.io)
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2qajh0n) by [Unito](https://www.unito.io)Alp Deniz OgutAlp Deniz Oguthttps://gitlab.memri.io/memri/pod/-/issues/458Edgy unions | pod: database utils::insert_edge: implement multiple type checking2022-08-10T19:29:46ZAglaiaEdgy unions | pod: database utils::insert_edge: implement multiple type checking
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2qajgvj) by [Unito](https://www.unito.io)
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2qajgvj) by [Unito](https://www.unito.io)Alp Deniz OgutAlp Deniz Oguthttps://gitlab.memri.io/memri/pod/-/issues/457Edgy unions | pod: database_api update insert_item_base for edges2022-08-15T15:14:56ZAglaiaEdgy unions | pod: database_api update insert_item_base for edges
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2qajgtd) by [Unito](https://www.unito.io)
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2qajgtd) by [Unito](https://www.unito.io)Alp Deniz OgutAlp Deniz Oguthttps://gitlab.memri.io/memri/pod/-/issues/456Edgy unions | pod: gql_search_recursive: allow database_api to receive edge n...2022-08-15T10:41:06ZAglaiaEdgy unions | pod: gql_search_recursive: allow database_api to receive edge name with multiple target types
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2qajgpf) by [Unito](https://www.unito.io)
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2qajgpf) by [Unito](https://www.unito.io)https://gitlab.memri.io/memri/pod/-/issues/455Edgy unions | pod: parse_graphql_query handle unions AST in parse_query_recur...2022-08-15T10:41:00ZAglaiaEdgy unions | pod: parse_graphql_query handle unions AST in parse_query_recursive{"ops":[{"insert":"handle unions AST in parse_query_recursive"},{"insert":"\n","attributes":{"block-id":"block-cb927ff5-49c8-4a9e-a02d-f3a03c04bc3f"}},{"insert":"\n","attributes":{"block-id":"block-1578ca95-7af5-4992-b2fe-4f9a42736950"}}...{"ops":[{"insert":"handle unions AST in parse_query_recursive"},{"insert":"\n","attributes":{"block-id":"block-cb927ff5-49c8-4a9e-a02d-f3a03c04bc3f"}},{"insert":"\n","attributes":{"block-id":"block-1578ca95-7af5-4992-b2fe-4f9a42736950"}},{"insert":"Dataset {"},{"insert":"\n","attributes":{"block-id":"block-82327057-8701-4f40-98f7-97553fd92e2a","code-block":{"code-block":"plain"}}},{"insert":" name"},{"insert":"\n","attributes":{"block-id":"block-7ac63175-79fb-45c6-900a-3ab139824e94","code-block":{"code-block":"plain"}}},{"insert":" entry {"},{"insert":"\n","attributes":{"block-id":"block-b4d87a76-51a4-4839-8461-4a01fdc5a7ce","code-block":{"code-block":"plain"}}},{"insert":" data {"},{"insert":"\n","attributes":{"block-id":"block-3e4b8042-713e-424c-a4f4-f39c92e7de1c","code-block":{"code-block":"plain"}}},{"insert":" .. on Message {"},{"insert":"\n","attributes":{"block-id":"block-116e5ff5-d67f-40ae-828b-8e05638a4a5d","code-block":{"code-block":"plain"}}},{"insert":" content"},{"insert":"\n","attributes":{"block-id":"block-4859712f-f9f9-48c9-81e3-400390cb47ad","code-block":{"code-block":"plain"}}},{"insert":" }"},{"insert":"\n","attributes":{"block-id":"block-c73f56e2-eb8b-4179-bb9a-5aed3e928392","code-block":{"code-block":"plain"}}},{"insert":" .. on Tweet {"},{"insert":"\n","attributes":{"block-id":"block-eae20bf4-c9fc-4fa3-a297-a97be690baac","code-block":{"code-block":"plain"}}},{"insert":" message"},{"insert":"\n","attributes":{"block-id":"block-9acf22ad-a65f-44de-95b7-d03e885ce3e4","code-block":{"code-block":"plain"}}},{"insert":" }"},{"insert":"\n","attributes":{"block-id":"block-512eac05-94a9-4044-a569-f592e5076127","code-block":{"code-block":"plain"}}},{"insert":" }"},{"insert":"\n","attributes":{"block-id":"block-a0fbf294-736f-41c7-8daa-0b1e0705c09d","code-block":{"code-block":"plain"}}},{"insert":" }"},{"insert":"\n","attributes":{"block-id":"block-be3971d2-cb9d-412b-8582-38775272fa7a","code-block":{"code-block":"plain"}}},{"insert":"}"},{"insert":"\n","attributes":{"block-id":"block-a419329f-b0dd-4b61-a5ea-6ef3a0f949a1","code-block":{"code-block":"plain"}}},{"insert":"\n","attributes":{"block-id":"block-abf32c73-25c3-4471-b86a-a9a040942a54","code-block":{"code-block":"plain"}}},{"insert":"OR (no changes)"},{"insert":"\n","attributes":{"block-id":"block-bb2cfcc1-d287-4c5d-997c-379b01327c17","code-block":{"code-block":"plain"}}},{"insert":"\n","attributes":{"block-id":"block-d3503eef-80fa-47d0-b188-23e0cb318d2a","code-block":{"code-block":"plain"}}},{"insert":"Dataset {"},{"insert":"\n","attributes":{"block-id":"block-323959cd-e687-4717-8245-ad81fcd85c57","code-block":{"code-block":"plain"}}},{"insert":" name"},{"insert":"\n","attributes":{"block-id":"block-1e99d704-1450-4bac-8ad6-1dea9ed71bbc","code-block":{"code-block":"plain"}}},{"insert":" entry {"},{"insert":"\n","attributes":{"block-id":"block-75e72bd4-45e9-4384-a429-77a86191bc12","code-block":{"code-block":"plain"}}},{"insert":" data {"},{"insert":"\n","attributes":{"block-id":"block-52ac04db-3465-4805-9fd8-5b20a880a7fb","code-block":{"code-block":"plain"}}},{"insert":" content"},{"insert":"\n","attributes":{"block-id":"block-f969f5a3-7cea-4754-9397-f735c0e9a82e","code-block":{"code-block":"plain"}}},{"insert":" message"},{"insert":"\n","attributes":{"block-id":"block-da5db235-ff1e-4af5-85cc-3b074586cdab","code-block":{"code-block":"plain"}}},{"insert":" }"},{"insert":"\n","attributes":{"block-id":"block-df612b9c-dda2-4efe-9142-6d924345285f","code-block":{"code-block":"plain"}}},{"insert":" }"},{"insert":"\n","attributes":{"block-id":"block-11d5a03c-d0c3-49ba-9ff0-26b8a48b8fa3","code-block":{"code-block":"plain"}}},{"insert":"}"},{"insert":"\n","attributes":{"block-id":"block-ecfd103a-5bd1-4554-bab3-105db042b604","code-block":{"code-block":"plain"}}},{"insert":"\n","attributes":{"block-id":"block-ff0166fe-5eb1-4c64-90f6-6f9cf30c5e00"}},{"insert":"\n","attributes":{"block-id":"block-5e133e5b-0e07-4096-9bf2-ea7e37ed2724"}},{"insert":"handle unions in database_api:get_edges"},{"insert":"\n","attributes":{"block-id":"block-9549439b-9da8-461b-8b8d-84eec271d5e4"}},{"insert":"add tests"},{"insert":"\n","attributes":{"block-id":"block-9e0c826f-72f8-4122-a805-71a84061243d"}},{"insert":"\n","attributes":{"block-id":"block-1e049695-b745-4706-8f66-d163f695044d"}},{"insert":"
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2qajgkn) by [Unito](https://www.unito.io)https://gitlab.memri.io/memri/pod/-/issues/454Edgy unions | pod: create_item_tx: handle new schema structure2022-08-15T09:44:56ZAglaiaEdgy unions | pod: create_item_tx: handle new schema structure{"ops":[{"insert":"Issue: If the same target type is added twice, it will create two separate items in the database. Instead, create_item_tx should check for existing EdgeSchemaTypes, and update the existing item."},{"insert":"\n","attri...{"ops":[{"insert":"Issue: If the same target type is added twice, it will create two separate items in the database. Instead, create_item_tx should check for existing EdgeSchemaTypes, and update the existing item."},{"insert":"\n","attributes":{"block-id":"block-6dc7885b-23cb-4116-bc5a-678d599bbe0a"}},{"insert":"\n","attributes":{"block-id":"block-880e7f5e-a027-42c9-a08a-56f98a89375f"}},{"insert":"
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2qajghq) by [Unito](https://www.unito.io)Alp Deniz OgutAlp Deniz Oguthttps://gitlab.memri.io/memri/pod/-/issues/453Edgy unions | pod: check bulk_transaction update edge data structure2022-08-15T15:14:39ZAglaiaEdgy unions | pod: check bulk_transaction update edge data structure
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2qajgg9) by [Unito](https://www.unito.io)
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2qajgg9) by [Unito](https://www.unito.io)Alp Deniz OgutAlp Deniz Oguthttps://gitlab.memri.io/memri/pod/-/issues/440Project DB | recurse over edges2022-05-10T12:51:34ZAglaiaProject DB | recurse over edges
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2b5gh82) by [Unito](https://www.unito.io)
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2b5gh82) by [Unito](https://www.unito.io)Eelco van der WelEelco van der Welhttps://gitlab.memri.io/memri/pod/-/issues/439Project DB | define query types (getItem vs Item)2022-09-02T16:49:59ZAglaiaProject DB | define query types (getItem vs Item)
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2b5gh84) by [Unito](https://www.unito.io)
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2b5gh84) by [Unito](https://www.unito.io)Eelco van der WelEelco van der Welhttps://gitlab.memri.io/memri/pod/-/issues/438Project DB | filtering2022-05-10T12:51:44ZAglaiaProject DB | filtering
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2b5gh7z) by [Unito](https://www.unito.io)
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2b5gh7z) by [Unito](https://www.unito.io)Eelco van der WelEelco van der Welhttps://gitlab.memri.io/memri/pod/-/issues/437Project DB | retrieve properties2022-05-10T12:51:49ZAglaiaProject DB | retrieve properties
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2b5gh83) by [Unito](https://www.unito.io)
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2b5gh83) by [Unito](https://www.unito.io)Eelco van der WelEelco van der Welhttps://gitlab.memri.io/memri/pod/-/issues/436Project DB | aggregation2022-05-10T12:51:54ZAglaiaProject DB | aggregation
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2b5gh80) by [Unito](https://www.unito.io)
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2b5gh80) by [Unito](https://www.unito.io)Eelco van der WelEelco van der Welhttps://gitlab.memri.io/memri/pod/-/issues/435API for triggering container download in POD2022-05-03T14:40:56ZAglaiaAPI for triggering container download in POD
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/289zqxc) by [Unito](https://www.unito.io)
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/289zqxc) by [Unito](https://www.unito.io)Koen van der VeenKoen van der Veenhttps://gitlab.memri.io/memri/pod/-/issues/429POD Logs | Search produces many duplicate prints in [DEBUG] log, making it im...2022-10-05T04:52:03ZAglaiaPOD Logs | Search produces many duplicate prints in [DEBUG] log, making it impossible to read logsWhen using /search with filter properties, debug logs produce ~50 identical prints. Source of prints: https://gitlab.memri.io/memri/pod/-/blob/dev/src/database_api.rs#L172
Example output (repeated many times):
2022-March-30 12:9:34 [DEB...When using /search with filter properties, debug logs produce ~50 identical prints. Source of prints: https://gitlab.memri.io/memri/pod/-/blob/dev/src/database_api.rs#L172
Example output (repeated many times):
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELECT rowid, id, type, dateCreated, dateModified, dateServerModified, deleted FROM items WHERE rowid = ? AND 1 ORDER BY dateServerModified Asc;
2022-March-30 12:9:34 [DEBUG] - Executing search SQL: SELEC
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/29vgg5k) by [Unito](https://www.unito.io)https://gitlab.memri.io/memri/pod/-/issues/428POD search 2.0 | refactor `search_items`2022-05-23T11:31:45ZKoen van der VeenPOD search 2.0 | refactor `search_items`Currently, the api for search_items is a bit clunky, as it can take both a Search and DatabaseSearch
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2n3ttcx) by [Unito](https://www.unito.io)Currently, the api for search_items is a bit clunky, as it can take both a Search and DatabaseSearch
┆Issue is synchronized with this [Clickup ](https://app.clickup.com/t/2n3ttcx) by [Unito](https://www.unito.io)https://gitlab.memri.io/memri/pod/-/issues/426Allow deleting multiple edges in one bulk request2022-03-30T14:31:17ZVasili NovikovAllow deleting multiple edges in one bulk request