Easily construct Postgrest queries using Elm.
import Postgrest.Queries as P
selection : Param
selection =
P.select
[ P.attribute "id"
, P.attribute "foo_level"
, P.resource "bars"
[ P.attribute "id"
, P.attribute "name"
]
]
queryParams : String
queryParams =
[ P.limit 10
, P.order <| P.asc "foo_level"
, selection
]
|> P.toQueryString
-- limit=10&order=foo_level.asc&select=id,foo_level,bars(id,name)