Add FromRow instance to readme example

This commit is contained in:
Paul Brinkmeier 2023-09-16 19:53:45 +02:00
parent 423f28f0a2
commit 66a5f54153

View File

@ -46,6 +46,8 @@ For example, if we wanted to figure out how user age influences their score:
data ScoreByAge = ScoreByAge { t :: Double, m :: Double } data ScoreByAge = ScoreByAge { t :: Double, m :: Double }
deriving (Eq, Generic, Show) deriving (Eq, Generic, Show)
instance Opium.FromRow ScoreByAge where
getScoreByAge :: Connection -> IO ScoreByAge getScoreByAge :: Connection -> IO ScoreByAge
getScoreByAge conn = do getScoreByAge conn = do
let query = "SELECT regr_intercept(score, age) AS t, regr_slope(score, age) AS m FROM user" let query = "SELECT regr_intercept(score, age) AS t, regr_slope(score, age) AS m FROM user"