graphile-engine icon indicating copy to clipboard operation
graphile-engine copied to clipboard

Monorepo home of graphile-build, graphile-build-pg, graphile-utils, postgraphile-core and graphql-parse-resolve-info. Build a high-performance easily-extensible GraphQL schema by combining plugins!

Results 71 graphile-engine issues
Sort by recently updated
recently updated
newest added

`OrderSpec` is defined [here](https://github.com/graphile/graphile-engine/blob/master/packages/graphile-utils/src/makeAddPgTableOrderByPlugin.ts#L5). The [example](https://www.graphile.org/postgraphile/make-add-pg-table-order-by-plugin/#example) from the docs doesn't match this type - it uses a function type in the first element of that tuple: ```ts (context: GenContext) =>...

consider-for-v5

@singingwolfboy has prepared a draft: https://gist.github.com/singingwolfboy/a7144db4e24b5d31ba81f28b878a4b51 Would be great to integrate this with VSCode. Relates to the smart tags plugin's JSON format: https://github.com/graphile/graphile-engine/blob/52b9fa0afe31cb1f258c2b5db37866ecfba44dbc/packages/graphile-utils/src/makePgSmartTagsPlugin.ts#L155-L199 Used by PostGraphile in `postgraphile.tags.json5`: https://github.com/graphile/postgraphile/pull/1177

enhancement
help wanted

I've got a `thing` table for which I want to create custom mutations, nested in the mutation inputs for the `container` type. I've disabled the default mutations, but the types...

consider-for-v5

PostGraphile's option to exclude filters, orderBy, and relations for unindexed fields has no ability to re-enable this functionality on a per table or column basis. I would suggest possibly adding...

enhancement
help wanted

PostGraphile currently only respects the `@deprecated` smart comment on table columns, not constraints. Ref: https://github.com/graphile-contrib/pg-many-to-many/issues/11#issuecomment-518254772

enhancement

As a solution to https://github.com/graphile/postgraphile/issues/685, it would be nice if we could leverage `makeExtendSchemaPlugin` to specify custom aggregations. This would be very similar to existing [usage of the `@pgQuery` directive](https://www.graphile.org/postgraphile/make-extend-schema-plugin/#using-the-pgquery-directive-for-non-root-queries-and-better-performance)....

enhancement
important

Instead of `select ..., (select json_build_object(...) from relation where ...) alias from source` do `select ..., (json_build_object(...)) alias from source left join relation on (...)`

enhancement

## Description Autumn 2022 sponsorship update. Thank you everyone ❤️

## Description Motivation: Pretty much the same as https://github.com/graphile/graphile-engine/pull/612 ``` subscription MySubscription { listen(topic: "user:2", immediate: true) { relatedNodeId query { user(id: "2") { email } } } } ```...

### Summary Cursors encoding primary keys with at least one bigint component suffer from a rounding error presumably from encoding the bigint as a Javascript number as opposed to a...

🐛 bug