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
- Database.PersistWelcome to persistent! This library intends to provide an easy, flexible, and convenient interface
- Database.Persist.ClassThis module exports all of the type classes in persistent for operating
- Database.Persist.Class.PersistConfig
- Database.Persist.Class.PersistEntity
- Database.Persist.Class.PersistField
- Database.Persist.Class.PersistQuery
- Database.Persist.Class.PersistStore
- Database.Persist.Class.PersistUnique
- Database.Persist.Compatible
- Database.Persist.EntityDefAn EntityDef represents metadata about a type that persistent uses to
- Database.Persist.FieldDef
- Database.Persist.ImplicitIdDefThis module contains types and functions for creating an ImplicitIdDef,
- Database.Persist.NamesThis module contains types and functions for working with and
- Database.Persist.PersistValueThis module contains an intermediate representation of values before the
- Database.Persist.QuasiThis module defines the Persistent entity syntax used in the quasiquoter to generate persistent entities. The basic structure of the synt…
- Database.Persist.Quasi.PersistSettings
- Database.Persist.SqlThis module is the primary entry point if you're working with persistent
- Database.Persist.Sql.MigrationThis module documents tools and utilities for running SQL migrations. A Migration is (currently) an alias for a WriterT of
- Database.Persist.Sql.Util
- Database.Persist.SqlBackendThis module contains types and information necessary for a SQL database.
- Database.Persist.SqlBackend.SqlPoolHooks
- Database.Persist.SqlBackend.StatementCache
- Database.Persist.THThis module provides the tools for defining your database schema and using
- Database.Persist.TypesThis module exports many types and functions for operating on
- Database.Persist.Types.SourceSpan
Internal modules · 16
- Database.Persist.EntityDef.InternalThe EntityDef type, fields, and constructor are exported from this
- Database.Persist.FieldDef.Internal
- Database.Persist.ImplicitIdDef.InternalPlease depend on Database.Persist.ImplicitIdDef instead. If you can't use
- Database.Persist.Quasi.InternalThis Internal module may have breaking changes that will not be reflected
- Database.Persist.Quasi.Internal.ModelParser
- Database.Persist.Quasi.Internal.TypeParser
- Database.Persist.Quasi.PersistSettings.Internal
- Database.Persist.Sql.Types.InternalBreaking changes to this module are not reflected in the major version
- Database.Persist.SqlBackend.Internal
- Database.Persist.SqlBackend.Internal.InsertSqlResult
- Database.Persist.SqlBackend.Internal.IsolationLevel
- Database.Persist.SqlBackend.Internal.MkSqlBackend
- Database.Persist.SqlBackend.Internal.SqlPoolHooks
- Database.Persist.SqlBackend.Internal.Statement
- Database.Persist.SqlBackend.Internal.StatementCache
- Database.Persist.TH.InternalThis 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.2.5.1in this set
- attoparsec-0.14.4in this set
- attoparsec-aeson-2.2.2.0in this set
- base-4.23.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.2.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.5.0in this set
- monad-logger-0.3.42in this set
- mtl-2.3.2with 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.25.0.0with GHC
- text-2.1.4with GHC
- th-lift-instances-0.1.20in this set
- time-1.16.0.1with GHC
- transformers-0.6.3.0with 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