Felipe Lessa
f3f5166d8b
Update cleanDB with current entities.
2015-04-28 00:15:46 -03:00
Felipe Lessa
dfacfcecf6
Fix test suite compilation for PostgreSQL.
2015-04-27 23:55:48 -03:00
Philipp Balzarek
451beb9a55
add a test case for #97
2015-04-21 20:04:18 +02:00
Felipe Lessa
2f70220d55
Merge remote-tracking branch 'aherrmann/pr_coalesce_subquery'
2015-04-10 23:29:38 -03:00
Felipe Lessa
5b33da2c2d
Merge remote-tracking branch 'frontrowed/add-lower'
2015-04-10 23:25:20 -03:00
Alberto Valverde
82bb9d5597
test we can join via non-id primary keys
2015-04-10 10:51:45 +02:00
Alberto Valverde
d3e45964ae
use toPersistValue to simplify PersistValue creation
2015-04-10 10:34:16 +02:00
Alberto Valverde
f056f88088
added test for 48cae53
2015-04-10 10:33:24 +02:00
Alexandr Kurilin
b46c52d7b2
Add support for lower() function
2015-04-03 16:29:17 -07:00
Alberto Valverde
12a2d2de2b
Merge branch 'master' of https://github.com/prowdsponsor/esqueleto
...
Conflicts:
esqueleto.cabal
2015-04-01 16:32:26 +02:00
Michael Snoyman
69a4ec0c44
Fix test suite for new SqliteException
...
Sorry for the breakage @meteficha, and hope you don't mind that I'm
deploying this to Hackage.
2015-03-29 08:29:49 +03:00
Andreas Herrmann
0d76e0e090
added test: coalesceDefault with sub_select
...
The generated SQL code needs to wrap the sub-query in an extra pair of
parentheses.
I.e. the following is invalid SQL:
COALESCE( SELECT ... , ... )
This is the correct syntax:
COALESCE( (SELECT ...) , ... )
2015-02-27 23:12:32 +01:00
Alberto Valverde
9efc909f49
Moved non-id/composite pk tests to their corresponding specs and marked failing tests as "pending"
2015-01-05 17:35:00 +01:00
Alberto Valverde
45295039e0
fixed most warnings. Implemented orderBy for composite pks. Added a failing test for returning a composite pk from a query
2014-12-30 12:33:36 +01:00
Alberto Valverde
ad409312cf
Support non-id primary key joins with columns not declared as ForeignKey but of ParentId type
2014-12-29 17:49:08 +01:00
Alberto Valverde
477c0a4c21
handle non-id/composite primary keys on ==. and !=.
2014-12-29 15:05:57 +01:00
Alberto Valverde
965c7a55c7
tweaked composite key test to see if we can filter on it's composite pk. We can't, yet
2014-12-23 21:36:54 +01:00
Alberto Valverde
3aa931cd78
added a second failing test to narrow down the problem. Seems that that it is not related to the entities being returned but to the join condition
2014-12-23 18:09:52 +01:00
Alberto Valverde
b8481fcea5
Added failing test when joining on custom pk
2014-12-23 15:27:37 +01:00
Alberto Valverde
0dfbf270d6
added non primary key fields to the entities used in the composite pk tests
2014-12-23 15:18:44 +01:00
Alberto Valverde
cc4844167f
Implemented support for custom/composite primary keys
2014-12-23 14:13:07 +01:00
Alberto Valverde
e22f2326e6
Added failing test case for custom primary keys ( #87 )
2014-12-23 11:53:19 +01:00
Paul Berens
ebe9185ef2
Test improvement and documentation improvements
2014-11-02 14:50:30 -08:00
Paul Berens
d690e0b425
Implement CASE support
...
* This seems to work but I don't have in-depth tests yet
* I seem to still have some oddity here and there which needs to be
nailed down
* This only implements the "full" CASE syntax, not the simplified, and
it makes ELSE mandatory, (its optional with CASE)
2014-11-02 01:31:54 -07:00
Michael Snoyman
05fbbba86a
Support for persistent 2.0.8
2014-09-28 07:05:41 +03:00
Michael Snoyman
4febf46c6a
Merge branch 'persistent2' of github.com:fpco/esqueleto
...
Conflicts:
esqueleto.cabal
src/Database/Esqueleto.hs
2014-09-08 09:05:57 +03:00
Mitchell Rosen
22f03c2e39
change coalesceDefault argument order
2014-07-11 19:51:01 -07:00
Mitchell Rosen
e735378f90
added coalesce/coalesceDefault functions
2014-07-11 16:03:04 -07:00
Michael Snoyman
2685cdb7f7
Merge branch 'master' of github.com:meteficha/esqueleto into HEAD
...
Conflicts:
esqueleto.cabal
src/Database/Esqueleto/Internal/Sql.hs
2014-05-26 16:34:34 +03:00
Felipe Lessa
46fa0cafcf
Export an unValue function.
2014-05-08 10:55:08 -03:00
Felipe Lessa
80d3e7c9cd
Lower the chance of false negatives even more.
2014-04-13 23:55:13 -03:00
Erik de Castro Lopo
d021a8184c
Test.hs : Reduce chance of 'orderBy [rand]' randomly failing.
2014-04-14 07:10:07 +10:00
Erik de Castro Lopo
60bc2b1a8b
Add test for orderRandom.
2014-04-09 05:56:30 +10:00
Erik de Castro Lopo
97afd44d1d
Silence 'Defined but not used' warnings in tests.
2014-04-09 05:56:16 +10:00
Felipe Lessa
24bad8ba0b
Update test deps.
2014-04-02 23:27:30 -03:00
Felipe Lessa
030423da54
Avoid warning when compiling tests for PostgreSQL or MySQL.
2014-03-04 09:11:01 -03:00
Michael Snoyman
7f6ae061da
persistent2
2014-01-16 08:24:43 +02:00
João Cristóvão
60e73c0a0c
Sum returns different types on different backends.
2013-09-19 09:31:30 +01:00
João Cristóvão
ef577da95c
Merge pull request #34 from jcristovao/upstream
...
Fixed typos.
2013-09-15 10:03:24 -07:00
João Cristóvão
42592501cd
Fixed typos.
2013-09-15 18:00:14 +01:00
Felipe Lessa
59deede08a
Merge pull request #30 from jcristovao/upstream
...
PostgreSQL and MySQL support
2013-09-15 09:05:35 -07:00
João Cristóvão
5ff30e7c5c
Minor changes
2013-09-15 15:58:13 +01:00
João Cristóvão
1dd2e045b3
Added support for PostgreSQL and MySQL/MariaDB.
2013-09-15 15:47:39 +01:00
Felipe Lessa
e8af2a30b6
Add tests that expose bug #28 .
2013-09-15 02:08:43 -03:00
João Cristóvão
e045bedd8f
IN works for subList_select assumes ordering.
...
Made ordering explicit.
2013-09-13 22:48:20 +01:00
Danny B
e77e056f5b
Handle NULL result in avg_ too.
2013-08-08 16:46:01 +11:00
Danny B
068ec9b1ae
Proper NULL handling in max_, min_ and sum_.
...
- return expr (Value (Maybe a))
- add joinV to join nested Maybes in an expr
2013-08-08 15:51:31 +11:00
Felipe Lessa
5545adc077
Add unit test for ordering using random_.
2013-07-12 13:22:23 -03:00
Sam Anklesaria
3641f36326
added tests for math and aggregation functions
2013-07-03 15:46:22 +09:00
Sam Anklesaria
30c321ee03
common math and aggregation sql functions
2013-07-02 19:39:17 +09:00