packages feed

hpqtypes-extras 1.5.0.0 → 1.5.0.1

raw patch · 3 files changed

+8/−2 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Database.PostgreSQL.PQTypes.SQL.Builder: class (Show e, Typeable e, ToJSValue e) => DBExtraException e where toDBExtraException = SomeDBExtraException fromDBExtraException (SomeDBExtraException e) = cast e
+ Database.PostgreSQL.PQTypes.SQL.Builder: class (Show e, Typeable e, ToJSValue e) => DBExtraException e

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+# hpqtypes-extras-1.5.0.1 (2018-01-09)+* Changed `getDBTableNames` to only schemas explicitly in search path, rather+  than an exclusion list. Affects table version and unknown tables checks.+ # hpqtypes-extras-1.5.0.0 (2017-12-08) * Changed internal representation of PrimaryKey to NubList (#11)   This will break existing PKs set on multiple columns unless they are
hpqtypes-extras.cabal view
@@ -1,5 +1,5 @@ name:                hpqtypes-extras-version:             1.5.0.0+version:             1.5.0.1 synopsis:            Extra utilities for hpqtypes library description:         The following extras for hpqtypes library:                      .
src/Database/PostgreSQL/PQTypes/Checks.hs view
@@ -157,7 +157,9 @@     sqlResult "table_name::text"     sqlWhere "table_name <> 'table_versions'"     sqlWhere "table_type = 'BASE TABLE'"-    sqlWhere "table_schema NOT IN ('information_schema','pg_catalog')"+    sqlWhereExists $ sqlSelect "unnest(current_schemas(false)) as cs" $ do+      sqlResult "TRUE"+      sqlWhere "cs = table_schema"    dbTableNames <- fetchMany runIdentity   return dbTableNames