hpqtypes-extras-1.16.4.2: hpqtypes-extras.cabal
cabal-version: 2.2
name: hpqtypes-extras
version: 1.16.4.2
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: BSD-3-Clause
license-file: LICENSE
extra-source-files: CHANGELOG.md, README.md
author: Scrive AB
maintainer: Andrzej Rybczak <andrzej@rybczak.net>,
Jonathan Jouty <jonathan@scrive.com>,
Mikhail Glushenkov <mikhail@scrive.com>
copyright: Scrive AB
category: Database
build-type: Simple
tested-with: GHC ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.7 || ==9.4.4 || ==9.6.1
Source-repository head
Type: git
Location: https://github.com/scrive/hpqtypes-extras.git
common common-stanza
Default-Language: Haskell2010
Default-Extensions: BangPatterns
, DeriveDataTypeable
, ExistentialQuantification
, FlexibleContexts
, GeneralizedNewtypeDeriving
, LambdaCase
, MultiWayIf
, OverloadedStrings
, RankNTypes
, RecordWildCards
, ScopedTypeVariables
, StandaloneDeriving
, TupleSections
, TypeApplications
, TypeFamilies
, UndecidableInstances
, ViewPatterns
library
import: common-stanza
hs-source-dirs: src
ghc-options: -Wall
exposed-modules: Database.PostgreSQL.PQTypes.Checks
, Database.PostgreSQL.PQTypes.Deriving
, Database.PostgreSQL.PQTypes.ExtrasOptions
, Database.PostgreSQL.PQTypes.Migrate
, 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.Model.Trigger
, Database.PostgreSQL.PQTypes.SQL.Builder
, Database.PostgreSQL.PQTypes.Versions
other-modules: Database.PostgreSQL.PQTypes.Checks.Util
, Database.PostgreSQL.PQTypes.Utils.NubList
build-depends: base >= 4.13 && < 5
, hpqtypes >= 1.8.0.0
, base16-bytestring >= 0.1
, bytestring >= 0.10
, containers >= 0.5
, cryptohash >= 0.11
, exceptions >= 0.10
, extra >= 1.6.17
, mtl >= 2.2
, text >= 1.2
, text-show >= 3.7
, log-base >= 0.11
default-language: Haskell2010
default-extensions:
test-suite hpqtypes-extras-tests
import: common-stanza
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
default-language: Haskell2010
default-extensions: ConstraintKinds
, DeriveDataTypeable
, FlexibleContexts
, OverloadedStrings
, RecordWildCards
, ScopedTypeVariables
ghc-options: -Wall
build-depends: base
, containers
, exceptions
, hpqtypes
, hpqtypes-extras
, log-base
, tasty
, tasty-hunit
, text
, uuid-types
benchmark bench
Import: common-stanza
type: exitcode-stdio-1.0
hs-source-dirs: benchmark
main-is: Main.hs
ghc-options: -Wall
build-depends: base
, deepseq
, hpqtypes-extras
, tasty-bench