steve-chavez
be630aa680
Change phrase/plain full text search syntax
2017-11-27 11:38:54 -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
Steve Chávez and Joe Nelson
cf19ad0369
Allow GET on RPC ( #946 )
2017-09-17 11:16:46 -05:00
steve-chavez
6c2f179b48
Remove isnot and notin operators and refactor
2017-09-08 19:56:00 -05:00
steve-chavez
dff4d766a8
Allow dictionary and plain/phrase in fts
2017-09-08 19:56:00 -05:00
Felix Yan and Joe Nelson
69070b64f9
Fix compatibility with protolude-0.2 ( #939 )
...
This allows the Arch Linux PostgREST package to build cleanly
2017-08-14 01:36:33 -05:00
Ruslan Talpa and GitHub
b03e3fbec7
Ability to embed using a specific relation when there are multiple between tables, fixes #907 ( #918 )
...
* Ability to embed using a specific relation when there are multiple between tables, fixes #907
* fix lint errors
* fix code comments
* add type comments
2017-07-25 19:01:35 +03:00
Steve Chávez and Joe Nelson
968bf9ce59
Put traditional Filters inside [LogicTree] ( #911 )
2017-07-19 18:01:37 -05:00
Steve Chávez and Joe Nelson
b007428142
Allow more than two conditions in a single and/or, Fix #889 ( #892 )
2017-06-21 00:52:21 -05:00
SteveBash and Joe Nelson
8593600cfa
Transition IN operator and select query param to new block delimiters
2017-05-13 16:49:25 -05:00
SteveBash and Joe Nelson
b8eb2cd9c1
Add and/or params for complex boolean logic
...
* Add support for and/or params in GET, POST, PATCH and DELETE
* Restrict usage of IN in and/or to be inside parens e.g. in.(1,2,3)
* Allow quoting operators for values that have ',)' chars
inside and/or e.g. eq."(entity,1)"
2017-05-13 16:49:25 -05:00
SteveBash and Joe Nelson
59abecaf5b
Add missing tests for NOT IN accepting empty values and refactor
...
Go back to operators map since the previously defined
Operator constructors added innecesary complexity also
rename Path to EmbedPath
2017-05-13 16:49:25 -05:00
Steve Chávez and Joe Nelson
0a9d9cdded
Fix #701 : allow quoted values for IN operator, refactor and Fix #641 : allow IN filter to have no values ( #854 )
2017-04-11 00:57:44 -05:00
Diogo Biazus and Joe Nelson
206ab163b6
Refactor error type and fix nested error message [ fix #791 ] ( #829 )
2017-03-12 22:02:13 -07:00
Steve Chávez and Joe Nelson
7e2cb5fe1c
Fix alias in select for mutate queries and small refactor ( #779 )
2017-01-16 23:20:02 -08:00
SteveBash
191601f129
Add ability to order by jsonb keys, fix #644
2016-10-05 14:46:12 -05:00
SteveBash
50ae48295d
Allow using nulls order without explicit order direction, fix #552
2016-10-04 16:11:19 -05:00
Diogo Biazus and Joe Nelson
6f737056a2
Protolude completion in library and executable ( #697 )
2016-08-21 15:10:19 -07:00
Joe Nelson and GitHub
d102d954ac
Merge pull request #657 from diogob/protolude-first-fugues
...
Protolude first fugues
2016-06-30 08:27:58 -07:00
Diogo Biazus
b17fa09393
Add explicit import Prelude to remaining modules to compile and run specs
2016-06-29 09:26:47 -04:00
Diogo Biazus
376b67be9e
Remove unnecessary string conversions
2016-06-29 00:18:29 -04:00
Joe Nelson and GitHub
42110643a3
Use newer deps for GHC 8 compatibility ( #619 )
2016-06-09 18:50:13 -07:00
Ruslan Talpa
dc727f900d
suggested cleaup by @begriffs
2016-05-31 14:55:31 +03:00
Ruslan Talpa
7c83edc402
Limit embeded items
2016-05-26 09:56:28 +03:00
Ruslan Talpa
45d0f85b0d
ability to order embeded items ( closes #509 )
2016-05-21 20:52:13 +03: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
Ruslan Talpa
40eec0b2ff
code beautify using stylish-haskell
2016-02-29 14:53:41 +02:00
Joe Nelson
029276bd62
Use brackets to specify subqueries
2015-11-23 10:58:04 -08:00
Ruslan Talpa
50745ad48b
Type refactoring (ApiRequest/DbRequest)
2015-11-23 10:12:29 +02:00
Joe Nelson
b6a58935f3
Greater type safety for OrderTerm
2015-11-19 11:21:27 -08:00
Diogo Biazus
f47d5e52f4
Moves all PgQuery module to QueryBuilder
2015-11-14 22:54:55 -05:00
Joe Nelson
a6cfecbc29
Merge v3
2015-11-14 17:52:05 -08:00
Ruslan Talpa
b3e88a37d3
Refacttoring
2015-11-02 23:31:35 +02:00
Ruslan Talpa
ef08af359c
Fix for #334
2015-11-02 14:44:45 +02:00
Ruslan Talpa
2e4c862d25
Refactor to add operators in just one place, @> and <@ operators for #338 and #181
2015-11-02 10:49:22 +02:00
Ruslan Talpa
1fdb700bc8
Fix a few tests
2015-10-26 13:50:56 +02:00
Ruslan Talpa
cd3a149aa4
Merge remote-tracking branch 'begriffs/v3' into v3
2015-10-24 21:25:01 +03:00
Joe Nelson
7692693aae
Enforce GHC >= 7.10 and fix Stack warnings
2015-10-23 10:33:27 -07:00
Ruslan Talpa
f5fb78ec99
version changed to 3, circle ci to use ghc 7.10.1, stricter import/export in PgQuery and remove of dead code
2015-10-23 12:23:46 +03:00
Ruslan Talpa
71ef03070e
POST path modified with internal data type but tests failing (no Location and data returned as array)
2015-10-21 12:46:01 +03:00
Ruslan Talpa
1f80b806bd
data types refactoring
2015-10-16 15:21:31 +03:00
Ruslan Talpa
e23a49395b
error formatting for parsers and relation
2015-10-02 11:36:56 +03:00
Ruslan Talpa
812135d1e5
cleanup suggested by @begriffs
2015-10-01 10:30:41 +03:00
Ruslan Talpa
94b1d2815c
small changes suggested by @diogob
2015-09-29 11:40:33 +03:00
Ruslan Talpa
a4a2c8b886
trying to make it work with ghc 7.8 (2)
2015-09-28 16:46:33 +03:00
Ruslan Talpa
68c7f45be1
trying to make it work with ghc 7.8
2015-09-28 16:40:22 +03:00
Ruslan Talpa
9342cc8c8a
removide duplication from data types (all tests passing)
2015-09-28 12:06:49 +03:00
Ruslan Talpa
db13724131
moved string packing to parsers
2015-09-28 10:11:59 +03:00
Ruslan Talpa
380cab6ca3
Merge branch 'master' into skin
2015-09-25 22:45:49 +03:00