Hacker News new | ask | show | jobs
by geekuillaume 1829 days ago
If you are interested by Hasura, don't care about the graphical interface and want more control over permissions, take a look at Postgraphile: https://www.graphile.org/postgraphile/ I've been using it for a year on multiple projects and it's awesome.
1 comments

PostgREST[1] also comes to mind.

Both this and Hasura are build in Haskell. (I rather not expose someone else's service to the internet if that is dyn-typed/javascript and has full access to my database -- hence I like Hasura)

[1]: https://postgrest.org/en/stable/

> I rather not expose someone else's service to the internet if that is dyn-typed/javascript and has full access to my database

Postgraphile is written in TypeScript.

Which is then transpiled back to JS. I dont want to nag about XYZ language, but many of the remote exploits stem from dyn-langs just being way to permissive. Think of "eval(...)" or the capability to write to disk.
PostgREST is great, but is there something like graphql-codegen to generate typescript code?
Yep they also publish an OpenAPI spec (what tools like Swagger use for auto-docs) - you should be able to use something like: https://www.npmjs.com/package/openapi-typescript-codegen to create your codegen
Nice, thanks!