esqueleto/src/Database/Esqueleto/SQLite.hs
2020-10-29 07:43:05 -06:00

19 lines
481 B
Haskell

{-# LANGUAGE OverloadedStrings #-}
-- | This module contain SQLite-specific functions.
--
-- @since 2.2.8
module Database.Esqueleto.SQLite
( random_
) where
import Database.Esqueleto.Internal.Internal hiding (random_)
import Database.Esqueleto.Internal.PersistentImport
-- | (@random()@) Split out into database specific modules
-- because MySQL uses `rand()`.
--
-- /Since: 2.6.0/
random_ :: (PersistField a, Num a) => SqlExpr (Value a)
random_ = unsafeSqlValue "RANDOM()"