Duane Johnson and Joe Nelson
a46b6f5020
Pass custom settings to the DB's SESSION ( #1063 )
...
- allows queries to refer to current_setting('app.settings.foo') to retrieve variables
- useful for 12-factor apps (app data can be in environment)
- provides workaround for AWS Relational Database Service (RDS) not
allowing `ALTER DATABASE SET 'app.[KEY]' TO '[VALUE]'` on database.
2018-02-19 12:41:22 -06:00
Camille Roussel and Joe Nelson
7151e62499
Update tut0.rst with improved instructions for windows installs ( #120 )
2018-02-03 21:52:51 -08:00
Joe Nelson
911417471e
Add Eric's testimonial
2018-02-03 13:55:32 -08:00
Joe Nelson
7dbd5f799e
Update name of diogob's websocket adapter
2018-02-02 19:57:24 -08:00
steve-chavez
70ce1b9329
Reduce memory usage of uniform json array restriction
2018-01-27 13:55:20 -05:00
Joe Nelson
362ee5a4ed
Bump version
2018-01-18 10:59:27 -06:00
Joe Nelson and GitHub
e10599d065
Changes in 4.4 release ( #121 )
...
* Updated full-text search
* Calling RPC with GET
* Customizing HTTP status codes and headers
* Move the admin section to bottom of TOC
* Revise JWT signing section of tutorial
* Selecting pkeys in embedding no longer required
2018-01-18 10:48:34 -06:00
steve-chavez
516976e32f
Add memory usage tests
2018-01-10 11:43:16 -05:00
steve-chavez
f7e7834a1c
Handle overloaded function case
...
* Add test for params=single-object on GET
* Add tests for procs with DEFAULT args
* Add tests for overloaded functions
* Add test for PATCHing with an empty json array, this previously
gave a "Something is wrong" error
2018-01-10 11:43:16 -05:00
steve-chavez
38f3bcf4a6
Reduce memory usage by avoiding Aeson encode
...
It was detected that Aeson encoding had high memory usage when
the json payload was large, around x60 the payload size.
With this change we get around x10 payload size memory usage.
The encodeUtf8(when doing a Text -> ByteString with `toS`) function
on a large payload also contributed to the high memory usage.
Main idea to reduce the memory usage was to let the ByteString coming
from the request body go to the database unchanged.
2018-01-10 11:43:16 -05:00
steve-chavez
f159233de8
Change UPDATE query to a parametrized query
2018-01-10 11:43:16 -05:00
steve-chavez
02a286a4b1
Change callProc query to a parametrized query
2018-01-10 11:43:16 -05:00
steve-chavez
85d9feeeab
Add set schema to middleware
...
Fix #828 , breaking change: computed columns now only work if they are on
the config schema.
Fix #835 , tests now not depend on the search_path of the
postgrest_test_authenticator.
2018-01-10 09:50:20 -05:00
Joe Nelson
f9e770b583
Bump to 0.4.4.0
v0.4.4.0
2018-01-08 21:01:39 -06:00
Damien Bry and Joe Nelson
f0bf51efc2
Added Elyios as using PostgREST in production ( #119 )
2017-12-27 21:56:04 -06:00
Ruslan Talpa and GitHub
effbec234f
Faster queries using json_agg
2017-12-12 15:44:50 +02:00
Ruslan Talpa and GitHub
e4183780a9
Fix #1016
2017-12-12 15:31:39 +02:00
Joe Nelson and GitHub
804c0b7f6b
Include git sha in version ( #1022 )
2017-12-08 00:29:44 -06:00
steve-chavez
fef7d949d9
Fix #411 , remove the need for pk in &select for parent embed
2017-11-30 12:56:18 -05:00
Captain Justin and Joe Nelson
d9e7620160
Update intro.rst ( #118 )
2017-11-28 23:48:31 -06:00
steve-chavez
be630aa680
Change phrase/plain full text search syntax
2017-11-27 11:38:54 -05:00
Joe Nelson and GitHub
f93e2723e3
Add note that windows people need postgres on path ( #117 )
2017-11-25 22:00:55 -06:00
Joe Nelson
678b855614
Changelog entry for nextstopsun
...
Also trim trailing whitespace
2017-11-25 15:15:14 -06:00
Nikolai Lebedev and Joe Nelson
546b766022
Reduce join size on allColumns for start speed ( #1021 )
2017-11-25 15:11:59 -06:00
Joe Nelson
e48a206075
Use parens for IN operator
...
Paren-free is deprecated
2017-11-04 23:17:39 -05:00
Brian Thorne and Joe Nelson
82d2d781be
Fix typo in api.rst ( #113 )
2017-11-04 00:59:04 -05:00
steve-chavez
57477749aa
Run tests on both PostgreSQL 9.4 and 9.6 on CircleCI
2017-10-18 17:41:55 -05:00
steve-chavez
188f947437
Maintain backward compatibility on GUC headers feature
...
If pg version >= 9.6 is detected the feature is enabled,
also all of the 9.6 dependent tests are moved to their own spec.
2017-10-18 17:41:55 -05:00
steve-chavez
b9a591aecb
Add ability to map GUC to http response headers
2017-10-18 17:41:55 -05:00
steve-chavez
38de56de4a
Add ability to map raise errorcode/message to http status
2017-10-18 17:41:55 -05:00
Pi3r and Joe Nelson
d9a250d2cb
Remove hjsonpointer ( #1004 )
...
It is a deps of hjsonchema and does not need to be pinned to a specific version.
2017-10-18 13:11:21 -04:00
Pi3r and Joe Nelson
2b5ae34c5a
Update jose to 0.6 ( #997 )
2017-10-15 10:49:25 -04:00
steve-chavez
d1a8c3a6f8
Fix #974 RPC error when function has single OUT param
2017-10-09 10:45:17 -05:00
steve-chavez
7a3f350f1c
Fix bad OpenAPI output when having functions with OUT/INOUT params
2017-10-09 10:45:17 -05:00
steve-chavez
e1cab584a3
Add test for #996 embed bug when table name = column name
2017-10-09 10:45:17 -05:00
Joe Nelson
59ab74b861
Add items to ecosystem
2017-10-08 13:35:35 -05:00
Joe Nelson and GitHub
a3d87edda3
Explain how sql comments appear in the openapi output ( #111 )
2017-10-08 12:38:46 -05:00
Joe Nelson and GitHub
9598e3948d
Show how to use a JWK literal in the config file ( #110 )
2017-10-07 19:59:30 -05:00
Joe Nelson and GitHub
e7ddea0acf
Document long jwt secrets as required ( #109 )
...
* Use long jwt secrets as required
* Fix spelling and adjust custom dictionary
2017-10-07 13:03:30 -05:00
grotsev and Joe Nelson
8f49f731d0
Fix embedded column conflicts table name ( #996 )
2017-10-05 21:03:27 -05:00
Joe Nelson and GitHub
7bf384d0f8
Link to new docker hub repo ( #995 )
2017-10-03 11:04:51 -05:00
Russell Davies and Joe Nelson
922ae0e0c9
Update JWT configuration section for JWK and aud ( #106 )
2017-09-29 00:53:03 -05:00
Eric Bréchemier and Joe Nelson
65c9d549c1
Read secret file as binary, without premature parsing as UTF-8 ( #876 ) ( #988 )
2017-09-28 21:54:50 -05:00
Steve Chávez and Joe Nelson
a6cce691b5
Fix RPC GET filters bugs with not/{plain,phrase}fts operators ( #980 )
2017-09-26 20:07:36 -07:00
Elliot Murphy and Joe Nelson
3ccae4bb8b
Allow configurable audience claim ( #975 )
2017-09-26 07:29:20 -07:00
Steve Chávez and Joe Nelson
4ba27d84a4
Fix some OpenAPI issues ( #970 )
...
* Fix #933 , update externals docs url to current version
* Fix #962 , openApi don't err on nonexistent schema
* Fix #954 , make OpenAPI rpc output dependent on user privileges
2017-09-25 23:09:52 -07:00
Steve Chávez and Joe Nelson
cf19ad0369
Allow GET on RPC ( #946 )
2017-09-17 11:16:46 -05:00
Joe Nelson
edefd3040c
Section about new FTS features
...
Fixes #61
2017-09-09 21:27:36 -05:00
Joe Nelson
a93ddbee5a
Unicode
...
Fixes #62
2017-09-09 20:52:12 -05:00
Joe Nelson
45ddafc2a8
How to determine server version
...
Fixes #63
2017-09-09 20:36:10 -05:00