packages feed

hpqtypes-extras-1.2.4: hpqtypes-extras.cabal

name:                hpqtypes-extras
version:             1.2.4
synopsis:            Extra utilities for hpqtypes library
description:         The following extras for hpqtypes library:
                     .
                     * DSL for easy, modular construction of SQL queries.
                     .
                     * System for automatic validation and migration of a database schema.
homepage:            https://github.com/scrive/hpqtypes-extras
license:             BSD3
license-file:        LICENSE
author:              Scrive
maintainer:          Andrzej Rybczak <andrzej@rybczak.net>,
                     Jonathan Jouty <jonathan@scrive.com>
category:            Database
build-type:          Simple
cabal-version:       >=1.10

Source-repository head
  Type:     git
  Location: git@github.com:scrive/hpqtypes-extras.git

library
  hs-source-dirs: src

  ghc-options: -Wall

  exposed-modules: Database.PostgreSQL.PQTypes.Checks
                 , Database.PostgreSQL.PQTypes.Model
                 , Database.PostgreSQL.PQTypes.Model.Check
                 , Database.PostgreSQL.PQTypes.Model.ColumnType
                 , Database.PostgreSQL.PQTypes.Model.CompositeType
                 , Database.PostgreSQL.PQTypes.Model.Domain
                 , Database.PostgreSQL.PQTypes.Model.Extension
                 , Database.PostgreSQL.PQTypes.Model.ForeignKey
                 , Database.PostgreSQL.PQTypes.Model.Index
                 , Database.PostgreSQL.PQTypes.Model.Migration
                 , Database.PostgreSQL.PQTypes.Model.PrimaryKey
                 , Database.PostgreSQL.PQTypes.Model.Table
                 , Database.PostgreSQL.PQTypes.SQL.Builder
                 , Database.PostgreSQL.PQTypes.Versions

  build-depends: base < 5
               , base16-bytestring
               , bytestring
               , containers
               , cryptohash
               , exceptions
               , fields-json
               , hpqtypes >= 1.5.0
               , lifted-base
               , log > 0.5.2
               , monad-control >= 1.0.0.0
               , mtl
               , text
               , text-show

  default-language: Haskell2010
  default-extensions: BangPatterns
                    , DeriveDataTypeable
                    , ExistentialQuantification
                    , FlexibleContexts
                    , GeneralizedNewtypeDeriving
                    , LambdaCase
                    , MultiWayIf
                    , OverloadedStrings
                    , RankNTypes
                    , RecordWildCards
                    , ScopedTypeVariables
                    , StandaloneDeriving
                    , TupleSections
                    , TypeFamilies
                    , UndecidableInstances