graphene-sqlalchemy
graphene-sqlalchemy copied to clipboard
Graphene SQLAlchemy integration
The `contains_exactly` filter implements [relational division](https://en.wikipedia.org/wiki/Relational_algebra#Division_(%C3%B7)), essentially finding entities related to those specified exactly by a search criteria. That is, found entities should have no relations not specified by the...
As discussed with @erikwrede we have to make sure that we prioritize registered custom type conversions over the defaults. Example: This: ```python from sqlalchemy_utils import JSONType @convert_sqlalchemy_type.register(JSONType) def convert_column_to_json(*args, **kwargs):...
This has been driving me a bit nuts since the columns/hybrids refactor, and I haven't been able to figure out if it's something new, expected, or something I'm doing wrong....
Add a short doc on the use of `BatchSQLAlchemyConnectionField` with a brief comment. It's only documented in the test files, but should also be included in the documentation. Additionally, can...
`BigInt` types from the DB are currently converted to `float` in the GQL schema. We should investigate whether the 64-bit limit for python float poses a problem here, and whether...
We have Model and View aka Node, but we lack a way to write code between them. ```Python class PetBusinessLogic: def __init__(self, pet): self.pet = pet @property def name1(self): return...
I find myself in a situation where some of the database primary keys are of the type `BigInteger`. In this case, rather than `Float`, shouldn't the type be converted to...
In graphene-sqlalchemy-filters. One of the benefits was that when adding custom filters, they didn't have to be associated to fields. It seems the new filter setup covers 90% of the...
Are there plans to add support for union types in connections? I have a setup like the following: ``` class Cat(SQLAlchemyObjectType): class Meta: model = CatModel interfaces = (relay.Node,) class...
I think it would be useful to make sure we pass ResolveInfo (and thereby context) to any and all resolvers. Specifically I would like to see the ResolveInfo object passed...