beam-migrate-0.5.3.2: beam-migrate.cabal
name: beam-migrate
version: 0.5.3.2
synopsis: SQL DDL support and migrations support library for Beam
description: This package provides type classes to allow backends to implement
SQL DDL support for beam. This allows you to use beam syntax to
write type-safe schema generation code.
The package also provides features to introspect beam schemas,
and support for automatic generation of migrations in SQL and
Haskell formats.
This is mostly a low-level support library. Most often, this
library is used to write tooling to support DDL manipulation in
your project, or to enable migrations support in beam backends.
homepage: https://travis.athougies.net/projects/beam.html
license: MIT
license-file: LICENSE
author: Travis Athougies
maintainer: travis@athougies.net
copyright: Copyright (C) 2017-2018 Travis Athougies
category: Database
build-type: Simple
extra-doc-files: ChangeLog.md
cabal-version: 1.18
library
exposed-modules: Database.Beam.Migrate
Database.Beam.Migrate.Types
Database.Beam.Migrate.Checks
Database.Beam.Migrate.Actions
Database.Beam.Migrate.Backend
Database.Beam.Migrate.Serialization
Database.Beam.Migrate.SQL
Database.Beam.Migrate.SQL.Builder
Database.Beam.Migrate.SQL.Tables
Database.Beam.Migrate.SQL.SQL92
Database.Beam.Migrate.SQL.BeamExtensions
Database.Beam.Migrate.Log
Database.Beam.Migrate.Generics
Database.Beam.Migrate.Simple
Database.Beam.Haskell.Syntax
other-modules: Database.Beam.Migrate.Generics.Types
Database.Beam.Migrate.Generics.Tables
Database.Beam.Migrate.SQL.Types
Database.Beam.Migrate.Types.CheckedEntities
Database.Beam.Migrate.Types.Predicates
build-depends: base >=4.11 && <5.0,
beam-core >=0.10 && <0.11,
text >=1.2 && <2.2,
aeson >=0.11 && <2.3,
bytestring >=0.10 && <0.13,
free >=4.12 && <5.3,
time >=1.6 && <1.13,
mtl >=2.2 && <2.4,
scientific >=0.3 && <0.4,
vector >=0.11 && <0.14,
containers >=0.5 && <0.9,
unordered-containers >=0.2 && <0.3,
hashable >=1.2 && <1.6,
microlens >=0.4 && <0.5,
parallel >=3.2 && <3.3,
deepseq >=1.4 && <1.7,
haskell-src-exts >=1.18 && <1.24,
pretty >=1.1 && <1.2,
dependent-map >=0.2 && <0.5,
dependent-sum >=0.4 && <0.8,
pqueue >=1.3 && <1.6,
uuid-types >=1.0 && <1.1
default-language: Haskell2010
default-extensions: KindSignatures, OverloadedStrings, TypeFamilies, FlexibleContexts,
StandaloneDeriving, GADTs, DeriveFunctor, RankNTypes, ScopedTypeVariables,
FlexibleInstances, TypeOperators, TypeApplications, MultiParamTypeClasses,
DataKinds, DeriveGeneric
ghc-options: -Wall
-Widentities
-Wincomplete-uni-patterns
-Wincomplete-record-updates
if flag(werror)
ghc-options: -Werror
if impl(ghc >= 8.10)
ghc-options: -Wunused-packages
flag werror
description: Enable -Werror during development
default: False
manual: True
source-repository head
type: git
location: https://github.com/haskell-beam/beam.git
subdir: beam-migrate