here's a short video explaining how this project can allow a front-end developer unleash PostgreSQL's power without having to write backend code.
https://drive.google.com/file/d/1ncp00Mb7L3TO9TIRgNEF6pRdt-b...
here's a short video explaining how this project can allow a front-end developer unleash PostgreSQL's power without having to write backend code.
https://drive.google.com/file/d/1ncp00Mb7L3TO9TIRgNEF6pRdt-b...
Imagine postgREST with a better query format.
It's highly customisable, works directly with postgresql row levels security and the performance is quite good. It has a custom GraphiQL gui to work on queries/mutations.
To really see how it all works together checkout the starter project: https://github.com/graphile/starter it has migrations, job queue, graphql-codegen etc.
Benjie (https://github.com/benjie) is one of the greatest maintainers I've ever seen!
Or am I missing something?
i feel that the choice between postgrest & postgraphile / another graphql solution revolves around whether you're a front-end dev who doesn't get to arbitrarily change/expose data schema. if this is true, and you are collaborating with other devs on the code then the added flexibility in querying probably outweighs the inferred complexity of this complex data abstraction.
if, however, you control both back and front-end, graphql isn't really needed, as you can expose whatever views you fancy by means of SQL (via views, table/row permissions, rpc functions exposed by postgrest, etc)
btw. i've also done on a step-by-step "sample app" tutorial for svelte+postgrest. i'd say its still a little rough: https://www.webgma.co.il/Tech/