Commit Graph

594 Commits

Author SHA1 Message Date
Chris Allen
a50b55b30a build examples only w/ 8.6 2019-09-24 09:30:50 -05:00
Chris Allen
5b0424d922
Merge pull request #144 from JoseD92/67-broken-docs
fix broken example in documentation
2019-09-23 17:50:23 -05:00
Chris Allen
cb13a6426b
Merge pull request #145 from bitemyapp/bitemyapp/examples-cleanup
Cleaning up examples, re-integrating them into the default builds
2019-09-23 17:06:07 -05:00
Jose Duran
2290b164bf fix broken example in documentation 2019-09-23 16:40:49 -05:00
Chris Allen
790778f8bd Cleaning up examples, re-integrating them into the default builds 2019-09-23 16:26:45 -05:00
Chris Allen
3db6361d2c
Merge pull request #141 from JoseD92/140-Fix-esqueleto-CI-failing
Fix esqueleto CI failing
2019-09-20 09:07:21 -05:00
Jose Duran
3fcd094c55 change postgres port 2019-09-19 20:23:32 -05:00
Matt Parsons
c9d643878c
Merge pull request #138 from K0Te/fix-readme
Fix LeftOuterJoin example in README.
2019-09-17 09:49:03 -06:00
Oleg Nykolyn
4a98a70760 Fix LeftOuterJoin example in README. 2019-09-17 18:39:35 +03:00
parsonsmatt
83afa43b23 Update README 2019-08-08 11:28:50 -06:00
parsonsmatt
65ab796238 Ignore stack.yaml.lock 2019-08-08 11:23:42 -06:00
Esteban Ibarra
5d8f5b53e6 Add between (#127)
* Update between so it works with SQL values

* Add support for composite keys in between clause

* Remove unused values from ERaw in construct

* Update unsafeSqlBinOp to handle composite keys and between to use >=., <=. and &&.

* Support composite keys in unsafeSqlBinOp correctly

* Updated changelog

* Update version number of between to 3.1.0
2019-08-08 11:23:10 -06:00
Felix Paulusma
a452946f58 PostgreSQL JSON Operators (#128)
* added PostgreSQL.JSON module

* finished adding all JSON operators

* cleanup

* half way through writing tests

* final tweaks to comments

* finished with JSON tests

* upped persistent dependency to 2.10.0 because of PersistArray data constructor addition needed for JSON operators

* noticed the minus operator with text[] as right operand was only added in PSQL v10, added function and adjusted types/tests

* adjusted yaml configs for updated dependencies and PSQL v10 in Travis

* try to get PostgreSQL 10 running

* use @since notation

* removed postgresql from 'services' field

* and one more time, with FEELING! (and postgresql-10)

* foo

* PSQL 10 runs on 5433, it seems? reverting .travis.yml changes and setting test conn to port 5433

* of course I forget to add the PORT env > .<

* doop-dee-doo

* herp-a-derp

* last commit (hopefully)

* also have more recent dependencies in the 'compiler should error' tests

* why does it feel like this'll go on for a while still?

* copied some extra-deps from the persistent ymls

* aaaaand we're done... right?

* added persistent-postgresql to the dependencies and used its instances for Aeson.Value

* small comment fix

* moved the instances to their own module, this way they're optional to use if you don't use persistent-postgresql

* use port 5432, like a normal PostgreSQL!

* added JSONB newtype with instances, instead of orphaning Aeson.Value

* reworked everything to use the JSONB newtype. And adjusted most comments to reflect the change

* fixed all the tests (just making it compile again)

* that's right, Travis' PSQL v10 NEEEEDS it to be port 5433... for some reason

* update on the haddockumentation

* added JSONAccessor data type for easier usage of certain operators

* Also add to changelog.md

* JSONExpr -> JSONBExpr

* this damn PGPORT is really irritating
2019-08-04 22:10:31 -06:00
Attila Domokos
91d66ef329 Update README with Postgres info (#125)
* Update the Postgres connection information

* Update instructions to run Postgres tests
2019-06-13 10:02:19 -06:00
parsonsmatt
aa07462d17 Switch to cabal file for cabal.project builds 2019-05-13 09:05:39 -06:00
Matt Parsons
7b7717b05a
persistent-2.10 support (#122)
* persistent-2.10 support

* ignore cabal file

* 3.0.0

* update changelog [ci skip]
2019-04-22 21:24:40 -07:00
Matt Parsons
a0274e377b
Merge pull request #113 from bitemyapp/matt/remove-class
Remove the type class
2019-04-22 18:20:27 -06:00
Matt Parsons
a3720b1a69
Merge pull request #123 from bitemyapp/revert-111-add-between
Revert "Add between"
2019-04-19 18:09:19 -06:00
Matt Parsons
e2555f54da
Revert "Add between" 2019-04-19 18:08:40 -06:00
Matt Parsons
dfc20d5ae8
Merge pull request #111 from stackbuilders/add-between
Add between
2019-04-19 18:00:10 -06:00
Matt Parsons
bfb602dcb7
Merge branch 'master' into matt/remove-class 2019-04-19 17:59:17 -06:00
Matt Parsons
c8eaa24e2a
Update src/Database/Esqueleto/Internal/Language.hs
Update release version to 2.8.0

Co-Authored-By: ibarrae <eibarra1992@hotmail.com>
2019-04-18 15:03:36 -05:00
Chris Allen
4f38c6199c
Merge pull request #120 from StevenXL/patch-1
Update README.md
2019-04-06 13:34:19 -06:00
Steven Leiva
67b75ce0ab
Update README.md
The application of `just` is unnecessary, and actually leads to a type error.
2019-04-06 10:50:01 -05:00
parsonsmatt
135064684c Regenerate cabal file, fixes #118 2019-03-11 10:04:05 -06:00
Chris Allen
b1f26af377
Merge pull request #117 from bitemyapp/matt/remove-sql-qq
Remove QQ re-exports
2019-03-05 15:06:59 -06:00
parsonsmatt
7a84e83675 Revise version number [skip ci] 2019-03-05 13:57:35 -07:00
parsonsmatt
094ae18cae Remove QQ re-exports 2019-03-05 12:53:04 -07:00
parsonsmatt
ce0c99a3bf 2.6.1 2019-03-04 17:56:30 -07:00
Chris Coffey
91c9cf439e Add comment explaining the export lits 2019-02-18 13:31:30 -07:00
Chris Coffey
6ef22d1ff7 Export Persistent.Sql module explicitly 2019-02-18 13:31:30 -07:00
parsonsmatt
42178ca29c Add changelog and README to package 2019-02-07 20:25:39 -07:00
parsonsmatt
c0d2d67f74 Removed from tests 2019-02-01 16:52:40 -07:00
parsonsmatt
7e96bb54a7 Remove from public interface 2019-02-01 16:47:19 -07:00
parsonsmatt
f749beafe6 Remove type class from core modules 2019-02-01 16:44:16 -07:00
Chris Allen
0d7b8e8070
Merge pull request #109 from bitemyapp/matt/prepare-for-release
Prepare for release
2019-01-02 17:06:39 -08:00
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