Edouard de Lansalut
019d53bca1
Add link to Jonathan Harrington's nice tutorial
2015-07-22 09:47:14 +02:00
Joe Nelson
e1d7dc3dea
Note computed columns in changelog
2015-07-21 22:34:45 -07:00
Joe Nelson
28a2826fa8
Merge pull request #221 from diogob/allow_virtual_fields_in_where
...
Qualifies columns of WHERE clauses so we can use computed columns as filters
2015-07-21 22:31:10 -07:00
Diogo Biazus
c76864a653
Qualifies columns used in WHERE clauses so we can use computed columns as filters
2015-07-10 12:35:24 -04:00
Joe Nelson
c0d44232a5
Note Debian changes in changelog
2015-07-09 22:52:14 -07:00
Joe Nelson
e34e92eb44
Merge pull request #216 from mkhon/master
...
Debian init script for postgrest.
2015-07-09 22:49:11 -07:00
Joe Nelson
956f73d997
Regression test for situation reported in issue #203
2015-07-03 22:51:04 -07:00
Joe Nelson
df04d26c15
Merge pull request #219 from diogob/check_postgresql_version
...
Verifies PostgreSQL version is supported (+9.2) before spawning server
2015-07-02 13:21:29 -07:00
Diogo Biazus
9c69553373
Verifies PostgreSQL version is supported (+9.2) before spawning server [ fixes #157 ]
2015-07-02 09:26:58 -04:00
Joe Nelson
6604293ac1
Remove regex-tdfa-text to allow building in GHC 7.10
...
Fixes #212
2015-07-01 21:55:35 -07:00
Max Khon
60a61adbce
Use POSTGREST_USER.
2015-06-24 18:30:56 +06:00
Max Khon
b56ab47f84
Debian init script for postgrest.
2015-06-24 18:07:30 +06:00
Joe Nelson
25492a089b
Merge pull request #214 from diogob/refactor_to_bool
...
Removes toBool function as we now cast the 'YES/NO' values to boolean in PostgreSQL's queries
2015-06-22 22:29:07 -07:00
Diogo Biazus
e87be593c0
Removes toBool function as we now cast the 'YES/NO' values to boolean in PostgreSQL's queries
2015-06-22 18:09:45 -04:00
Joe Nelson
1937363fc8
Note @diogob's contribution
2015-06-21 22:18:51 -07:00
Joe Nelson
d68cbec25c
Merge pull request #209 from diogob/insertable_views_with_triggers
...
Changes the insertable to true in views that are insertable through triggers [fixes #206 ]
2015-06-21 22:16:43 -07:00
Diogo Biazus
f4011e5d8c
Changes the insertable to true in views that are insertable through triggers [ fixes #206 ]
2015-06-22 00:16:23 -04:00
Joe Nelson
e93c96a6f8
Link to Heroku troubleshooting Wiki in readme
2015-06-21 14:01:42 -07:00
Joe Nelson
070f67e9c6
Merge pull request #213 from begriffs/packdeps
...
Loosen dependency version constraints for packdeps
2015-06-20 12:16:05 -07:00
Joe Nelson
61dac3b02b
Loosen dependency version constraints for packdeps
2015-06-20 12:12:36 -07:00
Joe Nelson
169157ec6d
Thanks @framp
2015-06-17 20:24:10 -07:00
Joe Nelson
bd304c9fc3
Bump version
v0.2.10.0
2015-06-03 21:22:17 -07:00
Joe Nelson
3989aaa144
Note @framp's auth id change
2015-05-26 14:58:59 -07:00
Joe Nelson
1d51a5f543
Merge pull request #201 from framp/master
...
User_id support (via user_vars)
2015-05-26 14:55:56 -07:00
Joe Nelson
e4dafad64d
Use github release feature to host binaries
2015-05-25 21:56:47 -07:00
Joe Nelson
3f31c60f1d
Mention JWT in readme
2015-05-25 21:46:05 -07:00
Federico Rampazzo
83f48dcd15
User_id support (via user_vars)
2015-05-24 03:26:42 +01:00
Joe Nelson
1cc53245c5
Full text search in changelog
2015-05-23 08:21:02 -07:00
Joe Nelson
f24ba048af
Merge pull request #199 from diogob/tsearch_operator
...
Tsearch operator
2015-05-23 08:15:44 -07:00
Diogo Biazus
a980db6d2d
Adds spec for @@ operator and implements it in PgQuery
2015-05-22 12:28:26 -04:00
Diogo Biazus
4277284a69
Adds table tsearch to test for @@ operator against a tsvector field. Fixes StructureSpec accordingly.
2015-05-22 12:15:14 -04:00
Joe Nelson
b070994912
Patch version bump for conditional -Werror flag
v0.2.9.1
2015-05-21 00:18:26 -07:00
Joe Nelson
988df54e53
Use Werror on CI
2015-05-21 00:18:03 -07:00
Joe Nelson
4bbf053896
Bump version
v0.2.9.0
2015-05-20 09:42:51 -07:00
Joe Nelson
da79f1da3e
Merge pull request #193 from srid/makelibrary
...
Make postgrest a library
2015-05-19 23:59:16 -07:00
Sridhar Ratnakumar
c3ad87ffaf
Make postgrest usable as a library
2015-05-19 23:40:39 -07:00
Joe Nelson
035acebf59
Update CHANGELOG.md
2015-05-19 22:23:49 -07:00
Joe Nelson
0b665676d7
Update CHANGELOG.md
2015-05-19 22:21:28 -07:00
Joe Nelson
dcf62b020f
Merge pull request #194 from framp/jwt
...
JWT support
2015-05-19 22:17:34 -07:00
Federico Rampazzo
77aecc9e86
JWT support
2015-05-20 06:01:50 +01:00
Joe Nelson
e35ad0f340
Update changelog, remove debugging
2015-05-12 10:55:51 -07:00
Joe Nelson
709e70561f
Provide more information in PATCH response
...
* 404 if no records updated
* Range header for number updated
* Full results depending on Prefer header
Fixes #187
Fixes #182
2015-05-12 10:47:55 -07:00
Joe Nelson
ef0dc26de5
Merge pull request #186 from jcristovao/patch-2
...
GHC 7.10.1 support
2015-04-24 09:37:27 -07:00
João Cristóvão
35d36d95c1
GHC 7.10.1 support
...
Without it, the following error occurs:
```
src/PgStructure.hs:88:5:
Non type-variable argument
in the constraint: Data.String.Conversions.ConvertibleStrings
Text k
(Use FlexibleContexts to permit this)
When checking that ‘addFK’ has the inferred type
addFK :: forall k.
(Ord k, Data.String.Conversions.ConvertibleStrings Text k) =>
Map.Map k ForeignKey -> Column -> Column
In an equation for ‘columns’:
columns table
= do { cols <- H.listEx
$ (\ _1 _2
-> Hasql.Backend.Stmt
"select info.table_schema as schema, info.table_name as table_name, info.column_name as name, info.ordinal_position as position, info.is_nullable as nullable, info.data_type as col_type, info.is_updatable as updatable, info.character_maximum_length as max_len, info.numeric_precision as precision, info.column_default as default_value, array_to_string(enum_info.vals, ',') as enum from ( select table_schema, table_name, column_name, ordinal_position, is_nullable, data_type, is_updatable, character_maximum_length, numeric_precision, column_default, udt_name from information_schema.columns where table_schema = ? and table_name = ? ) as info left outer join ( select n.nspname as s, t.typname as n, array_agg(e.enumlabel ORDER BY e.enumsortorder) as vals from pg_type t join pg_enum e on t.oid = e.enumtypid join pg_catalog.pg_namespace n ON n.oid = t.typnamespace group by s, n ) as enum_info on (info.udt_name = enum_info.n) order by position"
(GHC.ST.runST (do { ... }))
True)
(qtSchema table) (qtName table);
fks <- foreignKeys table;
return $ map (addFK fks . columnFromRow) cols }
where
addFK fks col = col {colFK = Map.lookup (cs . colName $ col) fks}
```
Also, the regex-tdfa-text library needs a similar patch, but I didn't have time to contact the author yet.
Cheers
2015-04-24 16:22:43 +01:00
Joe Nelson
13cda09c7e
Contributing
2015-04-22 17:22:39 -07:00
Joe Nelson
5688030104
Allow posting JSON array and object
...
Fixes #168
Fixes #156
2015-04-19 17:46:11 -07:00
Joe Nelson
02228b76cc
Bump version
v0.2.8.0
2015-04-17 16:26:27 -07:00
Joe Nelson
4d7cc3d67e
Merge branch 'bulk-insert'
2015-04-17 15:55:42 -07:00
Joe Nelson
ad8700e996
bulk insert in changelog
2015-04-17 15:52:57 -07:00
Joe Nelson
fbc90bdb84
Tests for csv bulk import
...
Fixes #17
2015-04-17 15:42:58 -07:00