Panagiotis Karatakis

Results 10 issues of 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...

good first issue

## 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...

enhancement
good first issue

## 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...

enhancement

## 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...

enhancement

## 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` =...

enhancement

## 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. ##...

enhancement

## 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 *...