Commit Graph

539 Commits

Author SHA1 Message Date
Chris Allen
08c9b4cdf9 lts-12.2 stack-8.4 2018-07-23 23:17:18 -05:00
Chris Allen
eb76fdef92
Merge pull request #96 from harporoeder/master
Add unsafeSqlCastAs
2018-07-15 12:05:31 -05:00
Harpo Reder
2e16c72154 add SqlCast composite key error 2018-07-15 06:08:23 +00:00
Harpo Reder
c9ff21d30a cherrypick unsafeSqlCastAs 2018-07-15 05:47:50 +00:00
Chris Allen
b91e0ad9b8
Merge pull request #94 from danbroooks/define-applicative-for-value
Define applicative instance for Value
2018-07-12 09:23:27 -05:00
Dan Brooks
457d6caccd Define applicative instance for Value 2018-06-22 19:54:18 +01:00
Chris Allen
b81e0d951e
Merge pull request #84 from k-bx/master
Fix build under GHC 8.4
2018-04-02 09:14:50 -05:00
Kostiantyn Rybnikov
963fa52837 Fix build under GHC 8.4 2018-04-02 15:40:08 +03:00
Chris Allen
297f023841
Merge pull request #76 from Philonous/postgresql-additions
Postgresql additions
2018-03-08 13:33:51 -06:00
Philipp Balzarek
b2c01b1286 Fix Postgres aggregate function types (#68)
Aggregate functions like array_agg and string_agg will return NULL instead of
empty arrays and empty strings resp. when run on zero rows. This change reflects
that in the haskell types. It also adds a "maybeArray" function that
coalesces NULL into an empty array, because currently there is no way to write
an empty array literal (`val []` does not work)
2018-03-08 15:23:41 +01:00
Philipp Balzarek
381e50494a Generalize postgresql aggregate functions 2018-03-08 14:08:43 +01:00
Philipp Balzarek
b9d02ff8be Add arrayRemoveNull function (Postgresql) 2018-03-07 15:39:25 +01:00
Chris Allen
63ddb1b0c5
Merge pull request #74 from jkachmar/fix-make-tests
Adds ghci and ghcid test:sqlite entrypoints to Makefile
2018-02-28 16:06:25 -06:00
Joe Kachmar
814fb8d9b4 Adds ghci and ghcid test:sqlite entrypoints to Makefile 2018-02-28 16:37:16 -05:00
Chris Allen
3395e8ff96 Actually correct hpackification, Makefile edits 2018-02-28 13:50:34 -06:00
Chris Allen
7b09d61bc1 Hpackification 2018-02-28 13:19:41 -06:00
Chris Allen
632f4408df Deprecate rand, EOrderRandom 2018-02-27 18:32:10 -06:00
Chris Allen
391aa86464 Changelog, bifurcating random_ 2018-02-27 18:19:46 -06:00
Chris Allen
afdc7f792b Merge branch 'master' of github.com:bitemyapp/esqueleto 2018-02-27 17:45:26 -06:00
Chris Allen
0acb568445 Updating for UnliftIO, Conduit 1.3, Persistent 2.8 2018-02-27 17:45:25 -06:00
Chris Allen
68f327376b
Merge pull request #60 from mheinzel/master
Fix SQL syntax in join example
2018-02-27 17:41:25 -06:00
Chris Allen
52d546f60b Matt's SQL compatible changes 2018-02-27 16:47:32 -06:00
Chris Allen
103fb6bf6b Fintan remove CPP 2018-02-27 16:45:07 -06:00
Matt Parsons
86c4c1a7b6 bump deps 2018-02-15 17:50:12 -07:00
Chris Allen
ecace06c37
Merge pull request #62 from bigs/add-nullable-helpers
Add withNonNull helper to project nullable values
2018-02-02 11:43:41 -06:00
Matt Parsons
e53f087d21 ah, yes, that is hardcoded 2018-01-19 11:23:45 -07:00
Matt Parsons
7808bc982c Compatibility with new persistent 2018-01-19 09:59:35 -07:00
Matt Parsons
592a017e6c don't use aliases 2018-01-17 13:08:20 -07:00
Chris Allen
29292a4d8c
Merge pull request #66 from stackbuilders/array_remove
Add arrayRemove wrapper for PostgreSQL function
2018-01-10 12:52:01 -06:00
Sebastián Estrella
b0abe50812 Add arrayRemove wrapper for PostgreSQL function 2018-01-10 13:34:25 -05:00
Chris Allen
664d36151b
Merge pull request #65 from stackbuilders/array_agg_distinct
Add arrayAggDistinct wrapper for PostgreSQL function
2018-01-10 10:37:54 -06:00
Sebastián Estrella
ea6f1807a4 Add arrayAggDistinct wrapper for PostgreSQL function 2018-01-10 10:02:44 -05:00
Fintan Halpenny
23466a9494
Merge pull request #64 from illmade/master
Postgres Tests
2017-11-30 17:28:25 +00:00
tim
881d9e8eb7 Postgres test instructions with brew instructions 2017-11-30 17:18:23 +00:00
tim
1c8c652e5b Postgres test instructions 2017-11-30 12:29:48 +00:00
tim
bb19b096c4 Postgres test instructions 2017-11-30 12:27:20 +00:00
tim
ab9e286a9b Merge branch 'master' of https://github.com/illmade/esqueleto 2017-11-30 12:22:52 +00:00
tim
355a26de02 Postgres test instructions 2017-11-30 12:18:17 +00:00
tim
6e184d651d Postgres test instructions 2017-11-30 12:14:25 +00:00
Matt Parsons
68c180b8bb Add patched Persistent to stack-7.10.yaml 2017-10-24 11:09:50 -06:00
Matt Parsons
23ac8da92b Remove SqlReadT 2017-10-23 17:28:47 -06:00
Matt Parsons
07167f6474 use upstream persistent 2017-10-23 11:16:59 -06:00
Cole Brown
501cf6b266 Add withNonNull helper to project nullable values
Guards against null values with a where_ call.
2017-10-17 13:25:56 -04:00
Matthias Heinzel
1ca1c3c185 Fix SQL syntax in join example 2017-10-13 22:09:28 +02:00
Matt Parsons
397ece45e2 relax selectSource 2017-09-13 17:30:28 -06:00
Matt Parsons
1a945d27c8 no basebackend pls 2017-09-13 17:23:46 -06:00
Matt Parsons
d621f382bf abstract 2017-09-13 17:14:14 -06:00
Matt Parsons
a01f9c8563 Add projection function 2017-09-13 17:00:31 -06:00
Matt Parsons
5cd4b03ec9 export 2017-09-13 16:31:23 -06:00
Matt Parsons
dbf53c31fb use a compatibility class 2017-09-13 16:27:18 -06:00