Robert Vollmert and Steve Chávez
ea2f89e234
Fix non-exhaustive pattern match warning by duplicating a line.
2019-05-29 11:26:58 -05:00
Robert Vollmert and Steve Chávez
97ea99402d
Add lower bound for http-types
...
parseQueryReplacePlus was introduced with version 0.12.2.
2019-05-29 10:19:50 -05:00
Xavier Francisco and Steve Chávez
35cef22254
Add makefile with common commands ( #1300 )
2019-05-24 17:40:39 -05:00
Xavier Francisco and Steve Chávez
28b3d6cafd
Update stylish haskell config; apply all; add CI config ( #1299 )
...
* Update config default; Copy non-defaults
* Update .stylish-haskell config version to match pgrst
* Apply stylish haskell to all files
* CircleCI config
* Remove redundant import.
What is used from Network.HTTP.Types.Headers is also exported by Network.HTTP.Types.
* Grouped imports
* Show un-styled files on CircleCI failure
* Fix styling imports
* Apply adhoc standard correctly
2019-05-23 10:44:34 -05:00
Steve Chávez and GitHub
16af470a99
Add shell.nix ( #1298 )
2019-05-22 10:26:36 -05:00
Xavier Francisco and Steve Chávez
1cf54e6575
Small refactor around error responses and more tests ( #1282 )
...
* Fix #880 , Clean and consolidate error responses
* Fix #1285 , Abort on fatal errors
* Add / Detail tests
2019-05-22 09:30:33 -05:00
steve-chavez
e2d917f7b9
Update BACKERS.md
2019-05-21 10:39:54 -05:00
Russell Davies and Steve Chávez
8d8374cef0
Update Dockerfile base image to debian:stretch-slim
2019-05-19 15:22:19 -05:00
steve-chavez
3078a11144
Remove circleci extra cabal checks
...
Currently these extra checks are giving an out of memory error on CircleCI:
Hint: Max memory usage of this container is 4231065600
2019-05-19 13:18:03 -05:00
steve-chavez
3c7738a8c7
Deprecate '.' for disambiguating resource embedding
...
'+' should be used instead.
2019-05-19 13:18:03 -05:00
steve-chavez
181b608c04
Change server-host default of 127.0.0.1 to !4
...
This way the server works in LAN settings by default.
2019-05-19 13:18:03 -05:00
steve-chavez
37de12d376
Remove support for schema reloading with SIGHUP
...
SIGUSR1 should be used instead
2019-05-19 13:18:03 -05:00
David Ernst and Steve Chávez
bcc317db81
Fix reference to deprecated SIGUP call ( #1284 )
...
This updates the instructions about sending a `SIGUP` call (deprecated) to `SIGUSR1`, and links to relevant docs: http://postgrest.org/en/v5.2/admin.html#schema-reloading
Per the docs:
> As of PostgREST v5.1 reloading with SIGHUP is deprecated, it’s still supported but will be removed in v6.0. SIGUSR1 should be used instead.
See [5.1.0 CHANGELOG](https://github.com/PostgREST/postgrest/blob/d32f373e1ee95ba68141a3f3a48ab8c94ea2453a/CHANGELOG.md#deprecated ) or https://github.com/PostgREST/postgrest/issues/724
2019-04-26 19:46:20 -05:00
Xavier Francisco and Steve Chávez
d32f373e1e
Add config option for pool timeout ( #1280 )
2019-04-25 12:23:20 -05:00
steve-chavez
2044f77d49
Fix #1273 , don't ignore RPC arguments by default
...
* Add different error message for pg 9.4
2019-04-19 16:03:42 -05:00
steve-chavez
033ee5a06e
Refactor: remove pjKeys from RawJSON
2019-04-19 16:03:42 -05:00
Xavier Francisco and Steve Chávez
553531711b
Fix wrong status 404 when PATCH request didn't change anything ( #1272 )
2019-04-19 13:50:19 -05:00
Xavier Francisco and Steve Chávez
87f7e86aa7
Set fts tests language instead of depending on system default ( #1276 )
2019-04-13 19:50:45 -05:00
Xavier Francisco and Steve Chávez
74e38a1d80
Fix invalid SQL generated for bulk upsert with empty array ( #1270 )
2019-04-12 23:26:36 -05:00
Xavier Francisco and Steve Chávez
63826e9509
Fix tests with postgres instances with a different locale ( #1269 )
...
* Fix LC_MONETARY
* Add other local parameters
* Change syntax to support 9.4
2019-04-08 10:34:59 -05:00
Xavier Francisco and Steve Chávez
32725f2f35
Fix tests expected responses due to changes in pg11 ( #1268 )
2019-04-07 19:03:02 -05:00
steve-chavez
b53e8932e5
Add CircleCI test suite for pg11
2019-04-07 18:39:12 -05:00
steve-chavez
bdfb11001e
Fix #1264 , allow bulk RPC call
2019-04-05 19:10:00 -05:00
steve-chavez
40b004c9f7
Comment OpenAPI tests that time out
...
These should be run locally for now.
2019-04-05 19:10:00 -05:00
Tobias Flühmann and Steve Chávez
fe56029f61
The process should not run as root in docker( #1267 )
2019-04-04 10:38:11 -05:00
fpusch and Steve Chávez
cefbe8f07f
Add numeric and character types to OpenAPI spec ( #1259 )
...
* Add numeric and character types
* Remove decimal type mapping
It is treated as numeric by PostgreSQL so the mapping was redundant.
2019-03-29 11:09:42 -05:00
Vitor Baptista and Steve Chávez
9387e70b66
Fixes #1239 , support resource embedding on materialized views
2019-03-14 16:59:55 -05:00
steve-chavez
1f513f24a5
Fix #1242 , embed a view having a select in a where
2019-03-09 16:03:26 -05:00
steve-chavez
7c376d6e84
Delete unused files
2019-03-09 16:03:26 -05:00
steve-chavez
39adbefb9d
Add TimescaleDB sponsorship
...
* Add Sponsors to BACKERS.md
2019-03-01 13:56:24 -05:00
steve-chavez
c9b2830e52
Fix #690 , add columns query arg for RPC/POST/PATCH
...
* Refactor normalizing json CTE
* Refactor CTE to use CASE instead of UNION
2019-02-26 11:38:21 -05:00
steve-chavez
3946dfbc64
Remove pjIsEmpty and rm pjType from ActionInvoke
...
* Remove PayloadJSON from Insert/Update
2019-02-26 11:38:21 -05:00
steve-chavez
50509b52b8
Fix POST/PATCH error on a [{}] json
2019-02-26 11:38:21 -05:00
steve-chavez
16059ad470
Remove pjType from ActionCreate
...
* Remove isSingle from ActionCreate
* Remove nRows from ActionCreate
2019-02-26 11:38:21 -05:00
steve-chavez
00a0d8b9b7
Remove pjType from QueryBuilder Insert/Update
...
* Refactor Insert onConflict
2019-02-26 11:38:21 -05:00
steve-chavez
36e9d779fc
Update BACKERS.md, resize logos
2019-02-19 17:04:09 -05:00
steve-chavez
3fc8a105ec
Add Retool sponsorship
2019-02-19 12:50:30 -05:00
steve-chavez
673aa25082
Fix #1221 , embedding when having a self join
2019-02-04 10:22:02 -05:00
steve-chavez
1037313e77
Add comments to modules
2019-02-04 10:22:02 -05:00
steve-chavez
86e460c5c4
Add implicitJoins to ReadQuery type
2019-02-04 10:22:02 -05:00
steve-chavez
fb5adce5ce
Reformat and reorder Types.hs
2019-02-04 10:22:02 -05:00
Steve Chávez and GitHub
04ab0ea753
Fix #1223 , incorrect OpenAPI externalDocs url ( #1232 )
2019-01-25 12:04:36 -05:00
Vassilis Papakonstantinou and Steve Chávez
3900baa6ce
Add db-extra-search-path config param to dockerized postgREST ( #1229 )
...
* add db-extra-search-path config param
* add default value for PGRST_DB_EXTRA_SEARCH_PATH env variable
2019-01-16 10:55:16 -05:00
steve-chavez
1e732ac94a
Bump to v5.2.0
v5.2.0
2018-12-12 18:59:10 -05:00
steve-chavez
6b2778749f
Add ability to quote column names on filters
2018-12-12 12:07:30 -05:00
steve-chavez
36f86827ee
Fix #1008 , Handle columns that contain spaces
2018-12-12 12:07:30 -05:00
steve-chavez
d78410473e
Add test for embedding on a view with group by
2018-12-12 12:07:30 -05:00
Steve Chávez and GitHub
501edc718d
Add db-extra-search-path config ( #1218 )
...
For adding schemas to the search_path, solves issues related to extensions created in the public schema.
2018-12-08 11:39:31 -05:00
周丰 and Steve Chávez
0d6d112b38
Read db-uri configuration from a separate file. ( #1215 )
...
* Read dburi configuration from a separate file.
* Add changelog entry.
2018-12-04 13:58:29 -05:00
Russell Davies and Steve Chávez
473ac70789
Add support for parsing JSON Web Key Sets
2018-11-13 13:58:17 -05:00