Commit Graph
4345 Commits
Author SHA1 Message Date
steve-chavez 121f192b93 Fix #127, RPC cache dependency 2018-05-28 13:26:18 -05:00
steve-chavez 7255f02610 Fix #126, update note about arrays 2018-05-28 13:26:18 -05:00
steve-chavez 6e7a2ca26c Fix #135, clarify usage of GET/POST RPC 2018-05-28 13:26:18 -05:00
steve-chavez 5e856a22a8 Fix #132, remove deprecation notices 2018-05-28 13:26:18 -05:00
steve-chavez 7948730770 Add embeds alias feature 2018-05-28 13:26:18 -05:00
steve-chavez 1108aede5b Install only necessary deps for BSD and OSX 2018-05-28 13:26:18 -05:00
steve-chavez c0f8e64bbb Add limit/offset and and/or to embedded resources 2018-05-28 13:26:18 -05:00
steve-chavez dbec5e08aa Fix #131, SCHEMA comment and summary/description 2018-05-28 13:26:18 -05:00
steve-chavez 2f699fa115 Add foreign tables in OpenAPI feature 2018-05-28 13:26:18 -05:00
steve-chavez 6f0a25520a Add UPSERT feature 2018-05-28 13:26:18 -05:00
steve-chavez e56313196b Add role-claim-key feature 2018-05-28 13:26:18 -05:00
steve-chavez 736a5020b0 Add app.settings.* config value feature 2018-05-28 13:26:18 -05:00
Felix YanandSteve Chávez 9ea7529f30 Use protolude 0.2.2, replace undefined with witness
protolude provides headMay since 0.2.2, it can be used instead of safe.
2018-05-28 13:08:27 -05:00
ilovezfsandSteve Chávez 384767708b postgrest.cabal: fix constraints on protolude and hasql-transaction 2018-05-27 08:54:46 -05:00
steve-chavez 6bcbb124d2 Add PGRST_ROLE_CLAIM_KEY to ENV 2018-05-25 10:27:09 -05:00
DominikandSteve Chávez f6c1ff810e Add role-claim-key to docker postgrest.conf
With #1091, the role-claim-key was added, but it is not configurable in docker containers as the template config doesn't allow it.
This patch adds the necessary line to the postgrest.conf of the docker container.
2018-05-25 09:26:44 -05:00
agent3boodandsteve-chavez b32ba7a409 Add volume to docker-compose 2018-05-23 09:17:27 -05:00
agent3boodandsteve-chavez e0e4d68185 update PGRST_DB_ANON_ROLE in docker-compose
anon should not be the default db user
2018-05-23 09:16:47 -05:00
steve-chavez f80cfbf165 Add BACKERS.md 2018-05-21 13:11:24 -05:00
Ken Fehlingandsteve-chavez 28c39e976c Update docker-compose example to version 3
Adds "depends_on"
2018-05-21 08:11:45 -05:00
Hasan PekdemirandSteve Chávez 88e3c8c4b6 add triggerfs to production apps in examples 2018-05-17 10:23:47 -05:00
steve-chavez d8896be2c1 Add more details to issue template 2018-05-16 09:25:24 -05:00
steve-chavez 903a8d5f5a Bump to v0.5.0.0 v0.5.0.0 2018-05-14 19:08:51 -05:00
steve-chavez ca76a8e6be Update links, add patreon badge 2018-05-14 18:44:52 -05:00
steve-chavez 28845e0f43 Fix accepting misspellings in order syntax 2018-05-14 07:34:15 -05:00
steve-chavez 30cf1d100a Add foreign tables to OpenAPI output 2018-05-07 10:14:26 -05:00
Joe NelsonandGitHub 05180f6539 Remove consulting prompt in issue template 2018-05-04 16:55:07 -05:00
steve-chavez b00f57ac34 Fix appveyor build
Appveyor failed on latest release https://ci.appveyor.com/project/begriffs/postgrest/build/1.0.5
according to https://github.com/commercialhaskell/stack/issues/2617#issuecomment-271966495
this can be fixed by adding `-j1`.
2018-05-02 13:06:44 -05:00
steve-chavez e9aaf05335 Remove support for non url safe operators 2018-05-02 13:06:44 -05:00
steve-chavez 79a7ce49f2 Remove support for {} embed and "in" op w/o parens 2018-05-02 13:06:44 -05:00
steve-chavez 3a1213f53b Add CHANGELOG entry for role-claim-key 2018-04-30 11:38:56 -05:00
steve-chavez f033c2c4b5 Add role-claim-key config value 2018-04-30 11:31:06 -05:00
steve-chavez 5c87fe2704 Add getCurrentTime cache for jwt validation 2018-04-30 11:31:06 -05:00
Joe Nelson 58f4b4bc33 Issue template 2018-04-12 21:28:11 -05:00
steve-chavez 32c7e32bdf Allow embeds alias to be used in filters, fix #821 2018-04-02 11:09:45 -05:00
steve-chavez 062a5581f5 Allow specifying source column in embed, fix #1078 2018-04-02 11:09:45 -05:00
steve-chavez 50512e1117 Refactor addRelations and findRelation functions
Just reordering and renaming variables to reduce indentation, logic remains the same.
2018-04-02 11:09:45 -05:00
steve-chavez edae60f8c1 Only alias tables on self join cases 2018-04-02 11:09:45 -05:00
Joe Nelson 1fb9e34c9c Add new oauth server 2018-03-29 00:40:54 -05:00
steve-chavez 243e692192 Refactor some functions to use concatMap 2018-03-17 07:53:41 -05:00
steve-chavez 349a5ae076 Fix Parent Relation when having many views(#1044) 2018-03-17 07:53:41 -05:00
ThomasandJoe Nelson 0bae76f05e Remove iAdvize from In Production list (#125) 2018-03-14 12:12:03 -05:00
Joe NelsonandGitHub 7b2ab948be Schema auto-reload instructions (#124) 2018-03-11 12:26:16 -05:00
Christopher BowmanandJoe Nelson 16cf1ef45c Replace 'to to ' with 'to the ' (#122) 2018-03-09 19:42:01 -06:00
steve-chavez ff709a65e5 Add FROM targets aliasing to avoid conflict in embeds 2018-02-21 09:23:08 -05:00
steve-chavez 8e2a0e05ea Refactor QueryBuilder and DbRequestBuilder
- Refactor ORDER BY and LIMIT query fragments
- Move ReadRequest building to DbRequestBuilder
- Clarify Relation link table attributes
- Change Join Operation to JoinCond
2018-02-21 09:23:08 -05:00
steve-chavez 108f3cd651 Add Preference-Applied header for POST upsert
- Ensure creating nothing on ignore-duplicates succeeds
- Refactor locationF query
2018-02-21 07:33:54 -05:00
steve-chavez 6675821c64 Allow PUT method: UPSERT of a single row 2018-02-21 07:33:54 -05:00
steve-chavez 85b1dc0eb4 Add UPSERT for POST with Prefer:resoultion=merge/ignore-duplicates 2018-02-21 07:33:54 -05:00
Joe Nelson 102392e4ab Move canadaduane's changelog entry to Added 2018-02-19 21:55:03 -06:00