Package2.18.1.0DatabaseYesod
persistent
Type-safe, multi-backend data serialization.
- Version2.18.1.0
- CategoryDatabase, Yesod
- LicenceMIT
- AuthorMichael Snoyman <michael@snoyman.com>
- MaintainerMichael Snoyman <michael@snoyman.com>, Greg Weber <greg@gregweber.info>
- Homepagewww.yesodweb.com/book/persistent
- Pinned byhackage persistent 2.18.1.0
- Sourcehackage.haskell.org/package/persistent-2.18.1.0
Modules
41 modules- Database.Persist19Welcome to persistent! This library intends to provide an easy, flexible, and convenient interface
- Database.Persist.Class54This module exports all of the type classes in persistent for operating
- Database.Persist.Class.PersistConfig1
- Database.Persist.Class.PersistEntity23
- Database.Persist.Class.PersistField3
- Database.Persist.Class.PersistQuery6
- Database.Persist.Class.PersistStore18
- Database.Persist.Class.PersistUnique19
- Database.Persist.Compatible3
- Database.Persist.EntityDef24An EntityDef represents metadata about a type that persistent uses to
- Database.Persist.FieldDef13
- Database.Persist.ImplicitIdDef5This module contains types and functions for creating an ImplicitIdDef,
- Database.Persist.Names7This module contains types and functions for working with and
- Database.Persist.PersistValue6This module contains an intermediate representation of values before the
- Database.Persist.Quasi17This module defines the Persistent entity syntax used in the quasiquoter to generate persistent entities. The basic structure of the synt…
- Database.Persist.Quasi.PersistSettings21
- Database.Persist.Sql87This module is the primary entry point if you're working with persistent
- Database.Persist.Sql.Migration20This module documents tools and utilities for running SQL migrations. A Migration is (currently) an alias for a WriterT of
- Database.Persist.Sql.Util18
- Database.Persist.SqlBackend21This module contains types and information necessary for a SQL database.
- Database.Persist.SqlBackend.SqlPoolHooks12
- Database.Persist.SqlBackend.StatementCache6
- Database.Persist.TH32This module provides the tools for defining your database schema and using
- Database.Persist.Types41This module exports many types and functions for operating on
- Database.Persist.Types.SourceSpan1
Internal modules · 16
- Database.Persist.EntityDef.Internal7The EntityDef type, fields, and constructor are exported from this
- Database.Persist.FieldDef.Internal7
- Database.Persist.ImplicitIdDef.Internal5Please depend on Database.Persist.ImplicitIdDef instead. If you can't use
- Database.Persist.Quasi.Internal35This Internal module may have breaking changes that will not be reflected
- Database.Persist.Quasi.Internal.ModelParser23
- Database.Persist.Quasi.Internal.TypeParser5
- Database.Persist.Quasi.PersistSettings.Internal22
- Database.Persist.Sql.Types.Internal19Breaking changes to this module are not reflected in the major version
- Database.Persist.SqlBackend.Internal4
- Database.Persist.SqlBackend.Internal.InsertSqlResult1
- Database.Persist.SqlBackend.Internal.IsolationLevel2
- Database.Persist.SqlBackend.Internal.MkSqlBackend2
- Database.Persist.SqlBackend.Internal.SqlPoolHooks1
- Database.Persist.SqlBackend.Internal.Statement1
- Database.Persist.SqlBackend.Internal.StatementCache3
- Database.Persist.TH.Internal39This module provides the tools for defining your database schema and using
Description
Hackage documentation generation is not reliable. For up to date documentation, please see: http://www.stackage.org/package/persistent.
Depends on
33 packages- aeson-2.3.2.0in this set
- attoparsec-0.14.4in this set
- attoparsec-aeson-2.2.2.0in this set
- base-4.22.0.0with GHC
- base64-bytestring-1.2.1.0in this set
- blaze-html-0.9.2.0in this set
- bytestring-0.12.2.0with GHC
- conduit-1.3.6.1in this set
- containers-0.8with GHC
- deepseq-1.5.1.0with GHC
- fast-logger-3.2.7in this set
- http-api-data-0.7in this set
- lift-type-0.1.2.0in this set
- megaparsec-9.8.3in this set
- monad-logger-0.3.42in this set
- mtl-2.3.1with GHC
- path-pieces-0.2.1in this set
- replace-megaparsec-1.5.0.1in this set
- resource-pool-0.5.1.0in this set
- resourcet-1.3.0in this set
- scientific-0.3.9.0in this set
- semigroupoids-6.0.2in this set
- silently-1.2.5.4in this set
- template-haskell-2.24.0.0with GHC
- text-2.1.3with GHC
- th-lift-instances-0.1.20in this set
- time-1.15with GHC
- transformers-0.6.1.2with GHC
- unliftio-0.2.25.1in this set
- unliftio-core-0.2.1.0in this set
- unordered-containers-0.2.21in this set
- vault-0.3.2.0in this set
- vector-0.13.2.0in this set