crystal
crystal copied to clipboard
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!
Currently it seems the only docs for this are on the plan diagrams page? (Reason: `inhibitOnNull` page.)
### Feature description Currently, PostGraphile supports Fastify version 4 only. However, with the recent release of [Fastify version 5](https://github.com/fastify/fastify/releases/tag/v5.0.0), we aim to extend our support to include this latest version...
Add support for `post.image(size: SMALL)`-style singular relation fields based on unique constraints
### Feature description It would be awesome if PostGraphile supported **parameterized singular relation fields** — basically, being able to fetch a **single related row by a unique key** directly on...
## Summary We attempted to move from a classic multi-tenant (organization_id + RLS) model to a “one schema per organization” model in order to reduce materialized view refresh times. After...
Not all dates are ISO8601/RFC3339 - see the [Special Values](https://www.postgresql.org/docs/current/datatype-datetime.html#DATATYPE-DATETIME-SPECIAL-VALUES) in PostgreSQL API docs.
### Feature description As mentioned here: [custom-queries](https://www.graphile.org/postgraphile/custom-queries/) `LIMIT/OFFSET` pagination has performance issue when over 100,000 records. In V4, we implement our custom setof function in such a complicated way. **I...
See: https://github.com/benjie/ouch-my-finger/pull/33/files And discord question here: https://discord.com/channels/489127045289476126/498852330754801666/1415805337948389467
When we `reallyExecuteStepWithFiltering` we should release any distributors for skipped indicies. (See: #2659)
Per https://discord.com/channels/489127045289476126/545153148533080066/1394622570686582824 leaving some plugins here for eventual integration into https://postgraphile.org/postgraphile/next/plugin-gallery :D ## ULIDPlugin Adds support for https://github.com/pksunkara/pgx_ulid https://gist.github.com/jsmnbom/55f8c685089d32bc102d40b1d232520b ## IdPrefixNodeIdCodecPlugin Adds support for simple nodeIds consisting of a prefix...
### Feature description Add https://twoslash.netlify.app/ integration for docusaurus. https://docusaurus.io/search?q=twoslash Seems like this plugin could be used: https://www.npmjs.com/package/docusaurus-preset-shiki-twoslash ### Motivating example Could help to prevent issues like this: https://github.com/graphile/crystal/pull/2662 ### Breaking...