beam-sqlite 0.3.2.2 → 0.3.2.3
raw patch · 2 files changed
+10/−2 lines, 2 filesdep ~freePVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
Dependency ranges changed: free
API changes (from Hackage documentation)
+ Database.Beam.Sqlite.Syntax: instance Database.Beam.Backend.SQL.SQL92.HasSqlValueSyntax Database.Beam.Sqlite.Syntax.SqliteValueSyntax Data.Time.Clock.Internal.UTCTime.UTCTime
+ Database.Beam.Sqlite.Syntax: instance Database.Beam.Migrate.Generics.Tables.HasDefaultSqlDataType Database.Beam.Sqlite.Syntax.SqliteDataTypeSyntax Data.Time.Clock.Internal.UTCTime.UTCTime
+ Database.Beam.Sqlite.Syntax: instance Database.Beam.Migrate.Generics.Tables.HasDefaultSqlDataTypeConstraints Database.Beam.Sqlite.Syntax.SqliteColumnSchemaSyntax Data.Time.Clock.Internal.UTCTime.UTCTime
Files
- Database/Beam/Sqlite/Syntax.hs +8/−0
- beam-sqlite.cabal +2/−2
Database/Beam/Sqlite/Syntax.hs view
@@ -901,12 +901,20 @@ defaultSqlDataType _ _ = sqliteBlobType instance HasDefaultSqlDataTypeConstraints SqliteColumnSchemaSyntax ByteString +instance HasDefaultSqlDataType SqliteDataTypeSyntax UTCTime where+ defaultSqlDataType _ _ = timestampType Nothing False+instance HasDefaultSqlDataTypeConstraints SqliteColumnSchemaSyntax UTCTime+ instance HasDefaultSqlDataType SqliteDataTypeSyntax LocalTime where defaultSqlDataType _ _ = timestampType Nothing False instance HasDefaultSqlDataTypeConstraints SqliteColumnSchemaSyntax LocalTime instance HasSqlValueSyntax SqliteValueSyntax ByteString where sqlValueSyntax bs = SqliteValueSyntax (emitValue (SQLBlob bs))++instance HasSqlValueSyntax SqliteValueSyntax UTCTime where+ sqlValueSyntax tm = SqliteValueSyntax (emitValue (SQLText (fromString tmStr)))+ where tmStr = formatTime defaultTimeLocale (iso8601DateFormat (Just "%H:%M:%S%Q")) tm instance HasSqlValueSyntax SqliteValueSyntax LocalTime where sqlValueSyntax tm = SqliteValueSyntax (emitValue (SQLText (fromString tmStr)))
beam-sqlite.cabal view
@@ -1,6 +1,6 @@ name: beam-sqlite-version: 0.3.2.2+version: 0.3.2.3 synopsis: Beam driver for SQLite description: Beam driver for the <https://sqlite.org/ SQLite> embedded database. See <http://tathougies.github.io/beam/user-guide/backends/beam-sqlite/ here>@@ -35,7 +35,7 @@ time >=1.6 && <1.10, dlist >=0.8 && <0.9, mtl >=2.1 && <2.3,- free >=4.12 && <5.1,+ free >=4.12 && <5.2, scientific >=0.3 && <0.4, network-uri >=2.6 && <2.7, aeson >=0.11 && <1.5,