@@ -33,7 +33,7 @@ import Data.Monoid (mappend)
3333import Data.Time (Day, TimeOfDay, LocalTime, UTCTime, ZonedTime)
3434import Data.Typeable (Typeable)
3535import Data.Word (Word, Word8, Word16, Word32, Word64)
36−import Database.PostgreSQL.Simple.Types (Binary(..), In(..), Null)
36+import Database.PostgreSQL.Simple.Types (Binary(..), In(..), Null, Default)
3737import qualified Blaze.ByteString.Builder.Char.Utf8 as Utf8
3838import qualified Data.ByteString as SB
3939import qualified Data.ByteString.Lazy as LB
@@ -99,6 +99,10 @@ instance ToField Null where
9999 toField _ = renderNull
100100 {-# INLINE toField #-}
101101
102+instance ToField Default where
103+ toField _ = Plain (fromByteString "default")
104+ {-# INLINE toField #-}
105+
102106instance ToField Bool where
103107 toField True = Plain (fromByteString "true")
104108 toField False = Plain (fromByteString "false")