persistent

Type-safe, multi-backend data serialization. http://www.yesodweb.com/book/persistent

Version on this page:2.2.4.1
LTS Haskell 15.15:2.10.5.2
Stackage Nightly 2020-06-03:2.10.5.2
Latest on Hackage:2.10.5.2

See all snapshots persistent appears in

MIT licensed by Michael Snoyman

Module documentation for 2.2.4.1

This version can be pinned in stack with:[email protected]:837a3567c8d0b99b864c93c8f9f5b0cfaf486920c751fa24897da8ef6675bcce,4703

persistent

Type-safe, data serialization. You must use a specific backend in order to make this useful. For more information, see the chapter in the Yesod book.

Changes

2.2.4.1

  • Documentation updates #515

2.2.4

  • Workaround for side-exiting transformers in runSqlConn #516

2.2.3

  • PersistField instance for Natural
  • better oracle support in odbc

2.2.2

  • Add liftSqlPersistMPool function

2.2.1

  • Migration failure message with context
  • Fix insertKey for composite keys

2.2

  • Add a RawSql instance for Key. This allows selecting primary keys using functions like rawSql. #407
  • SqlBackend support for an optimized insertMany

2.1.6

Important! If persistent-template is not upgraded to 2.1.3.3 you might need to make sure Int64 is in scope for your model declarations.

  • add showMigration function
  • explicitly use Int64 for foreign key references

2.1.5

Add dbIdColumnsEsc to Sql.Utils. Used in persistent-postgresql 2.1.5.2

2.1.4

  • Fix getBy with a primary key. #342

2.1.3

  • Break self-referencing cycles in the entity declarations

2.1.2

  • Error with Doubles without a decimal part #378
  • runSqlPool does not perform timeout checks.

2.1.1.6

  • One extra feature for #939: use logDebugN instead

2.1.1.5

2.1.1.3

Parse UTCTime in 8601 format #339

2.1.1.1

Support for monad-control 1.0