Joe Nelson
a21464ddca
Merge pull request #592 from begriffs/form-urlencoded
...
Accept POST requests from HTML forms
2016-05-18 00:38:42 -07:00
Joe Nelson
900b9f1991
Explain use of Left value
2016-05-18 00:06:16 -07:00
Joe Nelson
cf16f90fab
Merge pull request #590 from begriffs/proper-403
...
Return proper 401/403 when access denied
2016-05-17 22:56:55 -07:00
Joe Nelson
36a6b10d0d
Merge pull request #594 from ruslantalpa/multiple_fks
...
Fix include entities from the same parent table using two different foreign keys
2016-05-17 22:54:12 -07:00
Douglas Cuthbertson and Joe Nelson
2ac3ad9e37
Fix Windows build issue 589 ( #593 )
2016-05-17 22:47:39 -07:00
Ruslan Talpa
9e6542680b
Fix include entities from the same parent table using two different foreign keys
2016-05-16 15:36:18 +03:00
Joe Nelson
7e41b620ff
Accept POST requests from HTML forms
2016-05-15 20:55:07 -07:00
Joe Nelson
18e3c30ad8
Return proper 401/403 when access denied
...
Fixes #584
2016-05-15 00:56:47 -07:00
Joe Nelson
0dbd0ece9a
Merge pull request #586 from ruslantalpa/rename_order_limit_feature
...
Ability to rename columns/nodes in the output and support "-" in column names
2016-05-15 00:55:12 -07:00
Ruslan Talpa
c13f0a369b
Support node/column renaming #310
2016-05-12 10:22:19 +03:00
Ruslan Talpa
cacc725e41
support dash in column names fix #462
2016-05-11 10:43:34 +03:00
opensrcken and Joe Nelson
0dc33dbf9f
fix row level security readme per https://github.com/begriffs/postgre … ( #579 )
...
* fix row level security readme per https://github.com/begriffs/postgrest/issues/554
* handle anonymous access to posts / comments tables
* address insertion use case in row-level security readme
2016-05-08 09:31:28 -07:00
Joe Nelson
d9205bd838
Do not include Content-Type header for empty body ( #580 )
...
* Do not include Content-Type header for empty body
Fixes #544
* Fix lint
* Changelog
2016-05-03 21:18:23 -07:00
Joe Nelson
88aad4b1b6
Reload schema definition on SIGHUP ( #570 )
2016-04-26 07:50:23 -07:00
Joe Nelson
5aadfba84b
Use read-only transaction mode for read requests ( #561 )
...
* Make middleware use ApiRequest rather than Request
* Fix outdated comments
* Use read-only transaction mode for read requests
This allows API requests against read replicas
2016-04-15 12:26:40 -07:00
Joe Nelson
eae5857d0e
Set role only once, and set it before other GUC vars ( #560 )
...
* Set role only once, and set it before other GUC vars
Fixes #559
* Unify role/claim logic in claimsToSQL
Suggested by @diogob
2016-04-15 07:30:36 -07:00
Joe Nelson
c32d13c8f1
Avoid slow PL/pgSQL exception handling in example ( #543 )
2016-04-10 15:36:32 -07:00
Joe Nelson
0401a8eb13
Add Docker Hub badge
2016-04-09 15:34:46 -07:00
Joe Nelson
9a1a87ff8e
Merge pull request #538 from jpierre03/patch-1
...
Update postgrest version to 0.3.1.1 in Dockerfile
2016-03-29 18:17:28 -07:00
Jean-Pierre PRUNARET
16e3b16081
Update postgrest version to 0.3.1.1
2016-03-29 22:54:22 +02:00
Joe Nelson
200e5a26cc
Merge pull request #536 from begriffs/build-0.3.1.1
...
Bump version
v0.3.1.1
2016-03-28 15:09:04 -07:00
Joe Nelson
b8bbaa7764
Bump version
2016-03-28 13:26:06 -07:00
Joe Nelson
1470091f1c
Merge pull request #534 from begriffs/unicode-schema
...
Regression test for read/write unicode table names
2016-03-27 00:04:30 -07:00
Joe Nelson
31738d745f
Regression test for read/write unicode table names
2016-03-25 15:14:00 -07:00
Joe Nelson
f19d4300bc
Merge pull request #533 from begriffs/no-count-singular
...
Do not do table count when plurality=singular
2016-03-23 20:43:05 -07:00
Joe Nelson
cd81e9346f
Do not do table count when plurality=singular
...
Rebasing commits by @ruslantalpa
2016-03-23 20:30:51 -07:00
Joe Nelson
01355f39a1
Merge pull request #524 from begriffs/unicode-inserts
...
Preserve unicode in requests and responses
2016-03-18 11:59:36 -07:00
Joe Nelson
87298f580a
Merge pull request #528 from rowdypixel/patch-1
...
Fix typo-d flag in the installation docs.
2016-03-18 09:47:46 -07:00
Joe Nelson
3bfe64dd06
Create monomorphic statement function to force use of Text
2016-03-16 21:04:18 -07:00
Dan Walker
b9d3eedb9d
Fix typo-d flag in the installation docs.
2016-03-14 21:28:46 -04:00
Joe Nelson
bb4126bf3a
Merge pull request #526 from daurnimator/no-uuid-ossp
...
Remove remaining uuid-ossp references
2016-03-14 09:18:45 -07:00
daurnimator
2e440822cb
remove unnessecary create extension "uuid-ossp"
2016-03-14 20:52:51 +11:00
daurnimator
13eed84f57
Use gen_random_uuid instead of uuid_generate_v4
2016-03-14 20:51:35 +11:00
Joe Nelson
e5fed86965
Changelog
2016-03-13 14:33:00 -07:00
Joe Nelson
3c5fab009b
Remove ancient test comments
2016-03-13 14:22:36 -07:00
Joe Nelson
b858626e17
For correctness include charset=utf-8 in responses
2016-03-13 14:22:17 -07:00
Joe Nelson
330cc91645
Protect unicode values in requests
2016-03-13 14:20:54 -07:00
Joe Nelson
1037824e11
Merge pull request #523 from begriffs/single-proc-call
...
Prevent duplicate call to stored procs
2016-03-12 23:34:25 -08:00
Joe Nelson
4cc08a11e7
Prevent duplicate call to stored procs
...
Reuse a CTE for results of call
2016-03-12 18:28:36 -08:00
Joe Nelson
358254639a
Merge @ruslantalpa's fk improved detection
2016-03-12 12:42:57 -08:00
Joe Nelson
43bc9bfa83
Merge pull request #522 from begriffs/full-jwt
...
Allow SQL functions to generate registered JWT claims
2016-03-12 12:26:36 -08:00
Joe Nelson
a779e9eb8b
Batch the sql commands to set local vars
2016-03-11 23:45:05 -08:00
Joe Nelson
f67e195f76
Expose all claims via sql postgrest.claims
2016-03-11 20:51:22 -08:00
Joe Nelson
508d722fb2
Allow SQL functions to generate registered JWT claims
2016-03-10 21:58:43 -08:00
Joe Nelson
14d7364f4b
Merge pull request #521 from dex-ethics/spelling
...
Spelling fixes in documentation
2016-03-09 12:15:28 -08:00
Remco Bloemen
bfbce27a65
Spelling fixes in documentation
2016-03-09 15:47:12 +01:00
Joe Nelson
00a23058c8
Merge pull request #511 from dex-ethics/docker-exec
...
Use `CMD exec` in Dockerfile
2016-03-07 22:34:16 -08:00
Remco Bloemen
82c74ed21f
Use CMD exec in Dockerfile
...
Without exec the `postgrest` process is not run with PID 1 (it
is a child process of the shell that starts it). This means
signals send to the docker (like `docker stop` or ^C) will
not be handled correctly.
However, Linux treats PID 1 as special and sets the SIGTERM
handler to ignore by default. It is also necessary to install
a SIGTERM handler.
This commit adds `exec` to resolve this problem, as per the
recommendation in the Dockerfile documentation:
https://docs.docker.com/engine/reference/builder/#shell-form-entrypoint-example
2016-03-07 18:30:40 +01:00
Joe Nelson
5f0b4977da
Merge pull request #514 from dex-ethics/docs
...
Minor changes in documentation
2016-03-07 09:15:16 -08:00
Remco Bloemen
82214856b6
Split build and install in build from source instructions.
...
Stack refuses to build when run under sudo.
2016-03-07 17:54:37 +01:00