groundhog-postgresql

PostgreSQL backend for the groundhog library.

Version on this page:0.7.0.2
LTS Haskell 8.5:0.8
Stackage Nightly 2017-03-25:0.8
Latest on Hackage:0.8
BSD3 licensed and maintained by Boris Lykah

Module documentation for 0.7.0.2

This package uses postgresql-simple and postgresql-libpq.

Changes

0.8
* Support for GHC 8
* Support for HStore

0.7.0.2
* Bump blaze-builder dependency

0.7.0.1
* Support for monad-control 1.0

0.7.0
* Ignore system indexes when analyzing tables

0.6.0
* Entity and fields descriptions are parameterized so that they can be promoted
* Entity and fields descriptions are dependent on database proxy. It allows to use different types depending on a database, for example, the same type can be array[] in PostgreSQL and varchar elsewhere
* Migration support for indexes on expressions
* Array literals don't need explicit casting anymore

0.5.1
* DISTINCT ON select option
* Added getCurrentSchema function into SchemaAnalyzer

0.5.0
* Simplified Geometry and Array function type signatures
* Compatibility with GHC 7.8

0.4.2.2
* Create missing schemas (or databases in MySQL terminology) during migration
* Replace datatype Proxy with type variable

0.4.2
* Postgresql-specific mathematical functions (signum, quotRem)
* Geometric operators

0.4.1
* Added functions replaceBy and deleteAll
* Added type casting functions explicitType and castType

0.4.0.3
* Updated postgresql-simple dependency

0.4.0.2
* Autogenerated id is 64 bit by default
* Added createPostgresqlPool

0.4.0.1
* Exposed connection constructor

0.4.0
* Query logging
* Default column values
* Fixed postgresql-simple deprecation warnings

0.3.0.2
* Updated postgresql-simple dependency

0.3
* Switched from pool-conduit to resource-pool
* Schema qualified tables
* Support for savepoints
* Support for arrays

0.2.0
* Database indexes
* Support DB-specific column types

0.1.0.2
* Removed overly restrictive upper bound for bytestring package

0.1.0.1
* Removed overly restrictive upper bound for containers package

0.1.0
The first release.
comments powered byDisqus