Panagiotis Karatakis
Panagiotis Karatakis
## Description I want to generate a relationship graph from an sqlite database using the following code ```rust use std::collections::HashMap; use sea_schema::sqlite::Schema; let schema: Schema = ...; let tables_relations_hash_map: HashMap...
## PR Info Bump version to 1.0.0-rc3 Bump dependencies
## Motivation When creating, updating or deleting and item you can access all fields and properties. There should be a way to limit this by applying policy rules. ## Proposed...
## Motivation When querying an n to m relation the library executes n queries to fetch m items. ## Proposed Solutions Optimize data loader ## Additional Information The boilerplate of...
## Motivation In some cases the related query might have more than one columns to perform the join ## Proposed Solutions Update the `entity_object_relation` and `entity_object_via_relation` to map multiple column...
## Motivation In sql you can create multiple items in one transaction. This can be achieved in graphql using nested objects structure. ## Proposed Solutions Create new module for nested...
## Motivation Allow to query parent entities based on the characteristics of their related entities properties. For example this query: ```sql SELECT `artists`.* FROM `artists` JOIN `tracks` ON `artists`.`id` =...
## Motivation While I was reading the `async_graphql` documentation I noticed that it supports caching. ## Proposed Solutions A new module needs to be created responsible for caching operations. ##...
## Motivation In complex scenarios database designers represent relations using complex keys. ## Proposed Solutions Modify files: * entity_object_relation * entity_object_via_relation And query with all available columns
## Motivation Currently the project has some unit tests and some integration tests. The drawbacks are that unit tests are simple and integration tests require infrastructure. ## Proposed Solutions *...