what 'problems' does prest solve? #41
-
The README states:
I would (and am sure many others would also) love to hear more about the issues you had. In the same vein of Pusher's articles on switching from Haskell to Go, would you be willing to elaborate on the issues you encountered? |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 1 reply
-
Today the postgrest is not distributed a binary, need to install Haskell to compile. pREST in its 1.0 version will be binary distributed (cross compiling, run in Windows by example), so you don't need to have anything installed on the server to run. How old is Haskell and how many developers exist? Go has less years and more developers, if you need to fix a problem in postgrest turn where? |
Beta Was this translation helpful? Give feedback.
-
I was about to go raise distributed binaries as an issue on the PostgREST repo, but saw that they do distribute binaries for a number of platforms. The point about Haskell's developer situation is a good point. As a Haskell dev, I'd just fix it myself -- and I recognize that there are fewer Haskell devs than Go devs. Thanks for the input! 😄 |
Beta Was this translation helpful? Give feedback.
-
The reason the pREST was born was because of a lack of developer, I am using pREST in my company, I know haskell and my developers nothing, if you have any problem (in production) just sits in my hand (hand want that). It was great to your questioning. |
Beta Was this translation helpful? Give feedback.
-
I personally don't like the idea of using go lang. |
Beta Was this translation helpful? Give feedback.
-
@codeyash pREST is software distributed as binary, you do not need to program in Go lang to use |
Beta Was this translation helpful? Give feedback.
-
Maybe it's time to remove that blurb and actually provide info about the strengths of this project. (postgrest is distributed as a single binary now. Even if it weren't you could dockerize it. Since it sits in the middle its resource needs aren't extensive. It doesn't even need persistent storage) FYI that blurb turned me off and I went and installed the docker for postgrest itself even though I program in go and not haskell. |
Beta Was this translation helpful? Give feedback.
-
Some strengths of pREST:
|
Beta Was this translation helpful? Give feedback.
-
PostgREST doesn't have easy support for multiple database, I believe. |
Beta Was this translation helpful? Give feedback.
Some strengths of pREST:
drop function
: https://docs.postgres.rest/executing-sql-scripts/