Commit Graph

708 Commits

Author SHA1 Message Date
Esteban Ibarra
86e4f557d6 Add haddock 2019-01-02 08:35:31 -05:00
Esteban Ibarra
6847f8cbc9 Add between function 2018-12-21 16:37:28 -05:00
parsonsmatt
cecebcd2ec Clean up the test project 2018-12-19 09:54:14 -07:00
parsonsmatt
01604be570 Add more tests 2018-12-19 09:50:10 -07:00
parsonsmatt
4541870aab Add separate stack.yaml to not redownload GHC 2018-12-18 17:34:14 -07:00
parsonsmatt
5ef82d94ac Add test for write-read-role 2018-12-18 16:51:52 -07:00
parsonsmatt
a4376be4ae Make init-pgsql makefile command 2018-12-18 15:48:49 -07:00
parsonsmatt
5ebfb3aa49 Resolve merge 2018-12-18 13:10:37 -07:00
Chris Allen
5f98e7b253
Merge pull request #106 from thiagorp/master
Add `FOR UPDATE SKIP LOCKED` to possible lock types and fix CI
2018-12-18 14:09:13 -06:00
Dan Burton
8f23eae8b9 Update to ghc-8.6 and persistent-2.9 2018-12-18 13:06:33 -07:00
Thiago Rodrigues de Paula
a9678c948b Create MySQL db on travis 2018-10-30 00:11:16 +01:00
Thiago Rodrigues de Paula
78cc8dd508 Fix travis mysql tests 2018-10-29 23:37:31 +01:00
Thiago Rodrigues de Paula
f7dc7cef13 Add ForUpdateSkipLocked to locks 2018-10-29 23:02:01 +01:00
Chris Allen
434f81ed41
Merge pull request #100 from mattaudesse/fix-travis-yaml-ghcver-envvars
Update `$GHCVER` environment variables in .travis.yml
2018-08-01 16:29:46 -05:00
Chris Allen
c566ed94ae
Merge pull request #99 from mattaudesse/fix-readme-typos
Fix "wike" and "envoke" typos in README.md
2018-08-01 16:25:19 -05:00
Matt Audesse
af6483ded4
Update $GHCVER environment variables in .travis.yml
If you inspect the
[output](https://travis-ci.org/bitemyapp/esqueleto/jobs/411001100)
from a recent travis build you'll see that the `GHCVER=7.10` and
`GHCVER=8.00` values are preventing tests from actually running:

```
...

The command "stack test -- esqueleto:postgresql" exited with 1.
$ stack test -- esqueleto:sqlite
Getting project config file from STACK_YAML environment
Could not parse '/home/travis/build/bitemyapp/esqueleto/stack-8.0.yaml':
YAML exception:
Yaml file not found: /home/travis/build/bitemyapp/esqueleto/stack-8.0.yaml
See http://docs.haskellstack.org/en/stable/yaml_configuration/

...
```

I've updated to match the 8.2 and 8.4 versions that are live as of d2fdaaf.
2018-08-01 17:18:14 -04:00
Matt Audesse
54bc6d8f23
Fix "wike" and "envoke" typos in README.md
Opinions seem to differ regarding whether "envoke" is incorrect or just
unusual in modern English (but please educate me if neither is the case):

https://correct-spelling.com/envoke-or-invoke/
https://en.wiktionary.org/wiki/envoke

Thanks for `Esqueleto`!
2018-08-01 16:53:16 -04:00
Chris Allen
d2fdaaff36
Merge pull request #98 from ncaq/add-monad-value
added: instance Monad to Value
2018-07-31 12:22:50 -05:00
ncaq
4b2670bf43 added: instance Monad to Value
I see #94.
I think to can easy create monad instance.
2018-07-31 17:28:48 +09:00
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