test case for multiple DISTINCT ON columns

This commit is contained in:
Greg Weber 2015-06-19 17:19:45 -07:00
parent d96b3088f3
commit ba9791b6b4
2 changed files with 4 additions and 1 deletions

View File

@ -1 +1,4 @@
flags:
esqueleto:
postgresql: true
resolver: nightly-2015-06-09

View File

@ -818,7 +818,7 @@ main = do
, BlogPost "C" p2k ]
ret <- select $
from $ \bp ->
distinctOn [bp ^. BlogPostAuthorId] $ do
distinctOn [bp ^. BlogPostAuthorId, bp ^. BlogPostTitle] $ do
orderBy [asc (bp ^. BlogPostAuthorId), desc (bp ^. BlogPostTitle)]
return bp
liftIO $ ret `shouldBe` sortBy (comparing (blogPostAuthorId . entityVal)) [bpB, bpC]