NLinker icon

Postgresql-simple getRaw

NLinker | PRO | 07/13/17 10:26:38 AM UTC | 0 ⭐ | 986 👁️ | Never ⏰ | []
Haskell |

360 B

|

None

|

0 👍

/

0 👎

data Entity = Entity
    { userId   :: UUID
    , settings :: A.Value
    } deriving (Show, Eq)
 
instance FromRow Entity where
  fromRow = Entity <$> field <*> field
 
getRaw :: IO [(UUID, A.Value)]
getRaw = do
  let p = fromJust $ ext ^. pool
  withResource p $ \conn ->
    query conn q ()
  where q = "SELECT user_uuid, settings FROM user_settings;"

Comments