packages feed

relational-schemas 0.1.3.1 → 0.1.3.2

raw patch · 25 files changed

+103/−47 lines, 25 filesdep +ghc-primdep −persistable-recorddep ~relational-queryPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: ghc-prim

Dependencies removed: persistable-record

Dependency ranges changed: relational-query

API changes (from Hackage documentation)

- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.Query.Pure.ProductConstructor (GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int16 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int64 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int16 -> GHC.Base.Maybe GHC.Int.Int16 -> GHC.Int.Int16 -> GHC.Int.Int16 -> GHC.Int.Int64 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Base.String -> GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> Database.Relational.Schema.DB2Syscat.Columns.Columns)
- Database.Relational.Schema.MySQLInfo.Columns: instance Database.Relational.Query.Pure.ProductConstructor (GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> Database.Relational.Schema.MySQLInfo.Columns.Columns)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.Query.Pure.ProductConstructor (GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns)
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.Query.Pure.ProductConstructor (GHC.Int.Int32 -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int16 -> GHC.Int.Int16 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Types.Bool -> GHC.Types.Char -> GHC.Types.Char -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Int.Int32 -> GHC.Int.Int32 -> Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute)
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.Query.Pure.ProductConstructor (GHC.Int.Int32 -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int16 -> GHC.Types.Bool -> GHC.Types.Char -> GHC.Types.Char -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Char -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Types.Char -> GHC.Types.Char -> GHC.Types.Bool -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> Database.Relational.Schema.PgCatalog.PgType.PgType)
- Database.Relational.Schema.SQLServerSyscat.Columns: instance Database.Relational.Query.Pure.ProductConstructor (GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Base.Maybe GHC.Types.Bool -> Database.Relational.Schema.SQLServerSyscat.Columns.Columns)
- Database.Relational.Schema.SQLServerSyscat.Types: instance Database.Relational.Query.Pure.ProductConstructor (GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> Database.Relational.Schema.SQLServerSyscat.Types.Types)
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance Database.Relational.Query.Pure.ProductConstructor (GHC.Int.Int64 -> GHC.Int.Int64 -> GHC.Base.String -> Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo)
- Database.Relational.Schema.SQLite3Syscat.IndexList: instance Database.Relational.Query.Pure.ProductConstructor (GHC.Int.Int64 -> GHC.Base.String -> GHC.Int.Int64 -> Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList)
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Database.Relational.Query.Pure.ProductConstructor (GHC.Int.Int64 -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.Maybe GHC.Base.String -> GHC.Int.Int16 -> Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo)
+ Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.Query.ProjectableClass.ProductConstructor (GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int16 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int64 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int16 -> GHC.Base.Maybe GHC.Int.Int16 -> GHC.Int.Int16 -> GHC.Int.Int16 -> GHC.Int.Int64 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Base.String -> GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> Database.Relational.Schema.DB2Syscat.Columns.Columns)
+ Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.Query.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.DB2Syscat.Columns.Columns
+ Database.Relational.Schema.DB2Syscat.Columns: instance GHC.Generics.Generic Database.Relational.Schema.DB2Syscat.Columns.Columns
+ Database.Relational.Schema.MySQLInfo.Columns: instance Database.Relational.Query.ProjectableClass.ProductConstructor (GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> Database.Relational.Schema.MySQLInfo.Columns.Columns)
+ Database.Relational.Schema.MySQLInfo.Columns: instance Database.Relational.Query.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.MySQLInfo.Columns.Columns
+ Database.Relational.Schema.MySQLInfo.Columns: instance GHC.Generics.Generic Database.Relational.Schema.MySQLInfo.Columns.Columns
+ Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.Query.ProjectableClass.ProductConstructor (GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns)
+ Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.Query.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns
+ Database.Relational.Schema.OracleDataDictionary.TabColumns: instance GHC.Generics.Generic Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns
+ Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.Query.ProjectableClass.ProductConstructor (GHC.Int.Int32 -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int16 -> GHC.Int.Int16 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Types.Bool -> GHC.Types.Char -> GHC.Types.Char -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Int.Int32 -> GHC.Int.Int32 -> Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute)
+ Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.Query.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute
+ Database.Relational.Schema.PgCatalog.PgAttribute: instance GHC.Generics.Generic Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute
+ Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.Query.ProjectableClass.ProductConstructor (GHC.Int.Int32 -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int16 -> GHC.Types.Bool -> GHC.Types.Char -> GHC.Types.Char -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Char -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Types.Char -> GHC.Types.Char -> GHC.Types.Bool -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> Database.Relational.Schema.PgCatalog.PgType.PgType)
+ Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.Query.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.PgCatalog.PgType.PgType
+ Database.Relational.Schema.PgCatalog.PgType: instance GHC.Generics.Generic Database.Relational.Schema.PgCatalog.PgType.PgType
+ Database.Relational.Schema.SQLServerSyscat.Columns: instance Database.Relational.Query.ProjectableClass.ProductConstructor (GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Base.Maybe GHC.Types.Bool -> Database.Relational.Schema.SQLServerSyscat.Columns.Columns)
+ Database.Relational.Schema.SQLServerSyscat.Columns: instance Database.Relational.Query.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.SQLServerSyscat.Columns.Columns
+ Database.Relational.Schema.SQLServerSyscat.Columns: instance GHC.Generics.Generic Database.Relational.Schema.SQLServerSyscat.Columns.Columns
+ Database.Relational.Schema.SQLServerSyscat.Types: instance Database.Relational.Query.ProjectableClass.ProductConstructor (GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> Database.Relational.Schema.SQLServerSyscat.Types.Types)
+ Database.Relational.Schema.SQLServerSyscat.Types: instance Database.Relational.Query.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.SQLServerSyscat.Types.Types
+ Database.Relational.Schema.SQLServerSyscat.Types: instance GHC.Generics.Generic Database.Relational.Schema.SQLServerSyscat.Types.Types
+ Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance Database.Relational.Query.ProjectableClass.ProductConstructor (GHC.Int.Int64 -> GHC.Int.Int64 -> GHC.Base.String -> Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo)
+ Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance Database.Relational.Query.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo
+ Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance GHC.Generics.Generic Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo
+ Database.Relational.Schema.SQLite3Syscat.IndexList: instance Database.Relational.Query.ProjectableClass.ProductConstructor (GHC.Int.Int64 -> GHC.Base.String -> GHC.Int.Int64 -> Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList)
+ Database.Relational.Schema.SQLite3Syscat.IndexList: instance Database.Relational.Query.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList
+ Database.Relational.Schema.SQLite3Syscat.IndexList: instance GHC.Generics.Generic Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList
+ Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Database.Relational.Query.ProjectableClass.ProductConstructor (GHC.Int.Int64 -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.Maybe GHC.Base.String -> GHC.Int.Int16 -> Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo)
+ Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Database.Relational.Query.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo
+ Database.Relational.Schema.SQLite3Syscat.TableInfo: instance GHC.Generics.Generic Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo
- Database.Relational.Schema.DB2Syscat.Columns: insertQueryColumns :: forall p_aMxL. Relation p_aMxL Columns -> InsertQuery p_aMxL
+ Database.Relational.Schema.DB2Syscat.Columns: insertQueryColumns :: forall p_aW1V. Relation p_aW1V Columns -> InsertQuery p_aW1V
- Database.Relational.Schema.MySQLInfo.Columns: insertQueryColumns :: forall p_aclu. Relation p_aclu Columns -> InsertQuery p_aclu
+ Database.Relational.Schema.MySQLInfo.Columns: insertQueryColumns :: forall p_aQ7Y. Relation p_aQ7Y Columns -> InsertQuery p_aQ7Y
- Database.Relational.Schema.OracleDataDictionary.TabColumns: insertQueryDbaTabColumns :: forall p_aiRh. Relation p_aiRh DbaTabColumns -> InsertQuery p_aiRh
+ Database.Relational.Schema.OracleDataDictionary.TabColumns: insertQueryDbaTabColumns :: forall p_aFPn. Relation p_aFPn DbaTabColumns -> InsertQuery p_aFPn
- Database.Relational.Schema.PgCatalog.PgAttribute: insertQueryPgAttribute :: forall p_aFhv. Relation p_aFhv PgAttribute -> InsertQuery p_aFhv
+ Database.Relational.Schema.PgCatalog.PgAttribute: insertQueryPgAttribute :: forall p_apSW. Relation p_apSW PgAttribute -> InsertQuery p_apSW
- Database.Relational.Schema.PgCatalog.PgType: insertQueryPgType :: forall p_aA9N. Relation p_aA9N PgType -> InsertQuery p_aA9N
+ Database.Relational.Schema.PgCatalog.PgType: insertQueryPgType :: forall p_avPQ. Relation p_avPQ PgType -> InsertQuery p_avPQ
- Database.Relational.Schema.SQLServerSyscat.Columns: insertQueryColumns :: forall p_awOk. Relation p_awOk Columns -> InsertQuery p_awOk
+ Database.Relational.Schema.SQLServerSyscat.Columns: insertQueryColumns :: forall p_alTq. Relation p_alTq Columns -> InsertQuery p_alTq
- Database.Relational.Schema.SQLServerSyscat.Types: insertQueryTypes :: forall p_auzA. Relation p_auzA Types -> InsertQuery p_auzA
+ Database.Relational.Schema.SQLServerSyscat.Types: insertQueryTypes :: forall p_al1L. Relation p_al1L Types -> InsertQuery p_al1L
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: insertQueryIndexInfo :: forall p_arjY. Relation p_arjY IndexInfo -> InsertQuery p_arjY
+ Database.Relational.Schema.SQLite3Syscat.IndexInfo: insertQueryIndexInfo :: forall p_a804. Relation p_a804 IndexInfo -> InsertQuery p_a804
- Database.Relational.Schema.SQLite3Syscat.IndexList: insertQueryIndexList :: forall p_apBC. Relation p_apBC IndexList -> InsertQuery p_apBC
+ Database.Relational.Schema.SQLite3Syscat.IndexList: insertQueryIndexList :: forall p_abKY. Relation p_abKY IndexList -> InsertQuery p_abKY
- Database.Relational.Schema.SQLite3Syscat.TableInfo: insertQueryTableInfo :: forall p_aqgm. Relation p_aqgm TableInfo -> InsertQuery p_aqgm
+ Database.Relational.Schema.SQLite3Syscat.TableInfo: insertQueryTableInfo :: forall p_acCN. Relation p_acCN TableInfo -> InsertQuery p_acCN

Files

+ ChangeLog.md view
@@ -0,0 +1,21 @@+<!-- -*- Markdown -*- -->++## 0.1.3.2++- Apply generic instances to schema queries.++## 0.1.3.1++- Add tested-with.++## 0.1.3.0++- Update typeMap of SQLite3 schema.++## 0.1.2.0++- Get type info of network address in PostgreSQL schema.++## 0.1.1.0++- Add medium-int to typeMap of MySQL schema.
relational-schemas.cabal view
@@ -1,5 +1,5 @@ name:                relational-schemas-version:             0.1.3.1+version:             0.1.3.2 synopsis:            RDBMSs' schema templates for relational-query description:         This package contains some RDBMSs' schema structure definitions.                      Supported RDBMS schemas are below:@@ -14,16 +14,21 @@ license-file:        LICENSE author:              Kei Hibino, Shohei Murayama, Shohei Yasutake, Sho KURODA maintainer:          ex8k.hibino@gmail.com, shohei.murayama@gmail.com, amutake.s@gmail.com, krdlab@gmail.com-copyright:           Copyright (c) 2013-2016 Kei Hibino, Shohei Murayama, Shohei Yasutake, Sho KURODA+copyright:           Copyright (c) 2013-2017 Kei Hibino, Shohei Murayama, Shohei Yasutake, Sho KURODA category:            Database build-type:          Simple cabal-version:       >=1.10-tested-with:           GHC == 8.0.1+tested-with:           GHC == 8.0.1, GHC == 8.0.2                      , GHC == 7.10.1, GHC == 7.10.2, GHC == 7.10.3                      , GHC == 7.8.1, GHC == 7.8.2, GHC == 7.8.3, GHC == 7.8.4                      , GHC == 7.6.1, GHC == 7.6.2, GHC == 7.6.3                      , GHC == 7.4.1, GHC == 7.4.2+extra-source-files:  ChangeLog.md +flag ghc74-generic+  description: Enable for generic programming using old ghc. If true use ghc-prim.+  default:     False+ library   exposed-modules:                        Database.Relational.Schema.DB2Syscat.Columns@@ -78,8 +83,9 @@                        , time                        , bytestring -                       , persistable-record >= 0.2-                       , relational-query >= 0.8+                       , relational-query >= 0.9+  if flag(ghc74-generic)+    build-depends:        ghc-prim == 0.2.*    hs-source-dirs:      src   ghc-options:         -Wall
src/Database/Relational/Schema/DB2Syscat/Columns.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  -- | -- Module      : Database.Relational.Schema.DB2Syscat.Columns--- Copyright   : 2013 Kei Hibino+-- Copyright   : 2013-2017 Kei Hibino -- License     : BSD3 -- -- Maintainer  : ex8k.hibino@gmail.com@@ -13,8 +14,8 @@ -- Generate template of SYSCAT.columns system catalog table. module Database.Relational.Schema.DB2Syscat.Columns where +import GHC.Generics (Generic) import Data.Int (Int16, Int32, Int64)- import Database.Relational.Query.TH (defineTableTypesAndRecord)  import Database.Relational.Schema.DB2Syscat.Config (config)@@ -99,4 +100,4 @@     ("remarks", [t|Maybe String|])    ]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/DB2Syscat/Keycoluse.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  -- | -- Module      : Database.Relational.Schema.DB2Syscat.Keycoluse--- Copyright   : 2013 Kei Hibino+-- Copyright   : 2013-2017 Kei Hibino -- License     : BSD3 -- -- Maintainer  : ex8k.hibino@gmail.com@@ -15,6 +16,7 @@ -- Minimum implementation required to generate table constraints. module Database.Relational.Schema.DB2Syscat.Keycoluse where +import GHC.Generics (Generic) import Data.Int (Int16) import Database.Relational.Query.TH (defineTableTypesAndRecord) @@ -27,4 +29,4 @@   [("constname", [t| String |]),    ("colname"  , [t| String |]),    ("colseq"   , [t| Int16 |])]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/DB2Syscat/Tabconst.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  -- | -- Module      : Database.Relational.Schema.DB2Syscat.Tabconst--- Copyright   : 2013 Kei Hibino+-- Copyright   : 2013-2017 Kei Hibino -- License     : BSD3 -- -- Maintainer  : ex8k.hibino@gmail.com@@ -15,6 +16,7 @@ -- Minimum implementation required to generate table constraints. module Database.Relational.Schema.DB2Syscat.Tabconst where +import GHC.Generics (Generic) import Database.Relational.Query.TH (defineTableTypesAndRecord)  import Database.Relational.Schema.DB2Syscat.Config (config)@@ -29,4 +31,4 @@    --    ("type"     , [t| String |]),    ("enforced" , [t| String |])]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/MySQLInfo/Columns.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.MySQLInfo.Columns where +import GHC.Generics (Generic) import Data.Int                     (Int16) import Database.Relational.Query.TH (defineTableTypesAndRecord) @@ -19,4 +21,4 @@     , ("is_nullable",       [t|String|])     , ("data_type",         [t|String|])     ]-    [''Show])+    [''Show, ''Generic])
src/Database/Relational/Schema/MySQLInfo/KeyColumnUsage.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.MySQLInfo.KeyColumnUsage where +import GHC.Generics (Generic) import Data.Int                     (Int16) import Database.Relational.Query.TH (defineTableTypesAndRecord) @@ -17,4 +19,4 @@     , ("column_name"        , [t| String |])     , ("ordinal_position"   , [t| Int16 |])     ]-    [''Show])+    [''Show, ''Generic])
src/Database/Relational/Schema/MySQLInfo/TableConstraints.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.MySQLInfo.TableConstraints where +import GHC.Generics (Generic) import Database.Relational.Query.TH (defineTableTypesAndRecord)  import Database.Relational.Schema.MySQLInfo.Config (config)@@ -15,4 +17,4 @@     , ("constraint_name"    , [t| String |])     , ("constraint_type"    , [t| String |])     ]-    [''Show])+    [''Show, ''Generic])
src/Database/Relational/Schema/OracleDataDictionary/ConsColumns.hs view
@@ -1,10 +1,11 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.OracleDataDictionary.ConsColumns where +import GHC.Generics (Generic) import Data.Int (Int32)- import Database.Relational.Query.TH (defineTableTypesAndRecord)  import Database.Relational.Schema.OracleDataDictionary.Config (config)@@ -24,4 +25,4 @@     , ("column_name", [t|Maybe String|])     -- POSITION                                           NUMBER     , ("position", [t|Maybe Int32|])-    ] [''Show])+    ] [''Show, ''Generic])
src/Database/Relational/Schema/OracleDataDictionary/Constraints.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.OracleDataDictionary.Constraints where +import GHC.Generics (Generic) import Database.Relational.Query.TH (defineTableTypesAndRecord)  import Database.Relational.Schema.OracleDataDictionary.Config (config)@@ -36,4 +38,4 @@     -- INDEX_NAME                                         VARCHAR2(30)     -- INVALID                                            VARCHAR2(7)     -- VIEW_RELATED                                       VARCHAR2(14)-    ] [''Show])+    ] [''Show, ''Generic])
src/Database/Relational/Schema/OracleDataDictionary/TabColumns.hs view
@@ -1,12 +1,11 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.OracleDataDictionary.TabColumns where +import GHC.Generics (Generic) import Data.Int (Int32)--- import Data.ByteString (ByteString)--- import Data.Time.Calendar (Day)- import Database.Relational.Query.TH (defineTableTypesAndRecord)  import Database.Relational.Schema.OracleDataDictionary.Config (config)@@ -78,4 +77,4 @@     , ("data_upgraded", [t|Maybe String|])     -- HISTOGRAM                                          VARCHAR2(15)     , ("histogram", [t|Maybe String|])-    ] [''Show])+    ] [''Show, ''Generic])
src/Database/Relational/Schema/PgCatalog/PgAttribute.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  -- | -- Module      : Database.HDBC.Schema.PgCatalog.PgAttribute--- Copyright   : 2013 Kei Hibino+-- Copyright   : 2013-2017 Kei Hibino -- License     : BSD3 -- -- Maintainer  : ex8k.hibino@gmail.com@@ -11,8 +12,8 @@ -- Portability : unknown module Database.Relational.Schema.PgCatalog.PgAttribute where +import GHC.Generics (Generic) import Data.Int (Int16, Int32)- import Database.Relational.Query.TH (defineTableTypesAndRecord)  import Database.Relational.Schema.PgCatalog.Config (config)@@ -66,4 +67,4 @@ --  attoptions    | text[]    |     -- ("attoptions"  , [t|String|])   ]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/PgCatalog/PgClass.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  -- | -- Module      : Database.Relational.Schema.PgCatalog.PgClass--- Copyright   : 2013 Kei Hibino+-- Copyright   : 2013-2017 Kei Hibino -- License     : BSD3 -- -- Maintainer  : ex8k.hibino@gmail.com@@ -11,8 +12,8 @@ -- Portability : unknown module Database.Relational.Schema.PgCatalog.PgClass where +import GHC.Generics (Generic) import Data.Int (Int32)- import Database.Relational.Query.TH (defineTableTypesAndRecord)  import Database.Relational.Schema.PgCatalog.Config (config)@@ -50,4 +51,4 @@  -- relacl         | aclitem[] |  -- reloptions     | text[]    |   ]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/PgCatalog/PgConstraint.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  -- | -- Module      : Database.Relational.Schema.PgCatalog.PgConstraint--- Copyright   : 2013 Kei Hibino+-- Copyright   : 2013-2017 Kei Hibino -- License     : BSD3 -- -- Maintainer  : ex8k.hibino@gmail.com@@ -11,8 +12,8 @@ -- Portability : unknown module Database.Relational.Schema.PgCatalog.PgConstraint where +import GHC.Generics (Generic) import Data.Int (Int32)- import Database.Relational.Query.TH (defineTableTypesAndRecord)  import Database.Relational.Schema.PgCatalog.Config (config)@@ -48,4 +49,4 @@  -- conbin        | pg_node_tree |  -- consrc        | text         |   ]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/PgCatalog/PgNamespace.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  -- | -- Module      : Database.Relational.Schema.PgCatalog.PgNamespace--- Copyright   : 2013 Kei Hibino+-- Copyright   : 2013-2017 Kei Hibino -- License     : BSD3 -- -- Maintainer  : ex8k.hibino@gmail.com@@ -11,8 +12,8 @@ -- Portability : unknown module Database.Relational.Schema.PgCatalog.PgNamespace where +import GHC.Generics (Generic) import Data.Int (Int32)- import Database.Relational.Query.TH (defineTableTypesAndRecord)  import Database.Relational.Schema.PgCatalog.Config (config)@@ -26,4 +27,4 @@  -- nspowner | oid       | not null  -- nspacl   | aclitem[] |   ]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/PgCatalog/PgType.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  -- | -- Module      : Database.Relational.Schema.PgCatalog.PgType--- Copyright   : 2013 Kei Hibino+-- Copyright   : 2013-2017 Kei Hibino -- License     : BSD3 -- -- Maintainer  : ex8k.hibino@gmail.com@@ -11,8 +12,8 @@ -- Portability : unknown module Database.Relational.Schema.PgCatalog.PgType where +import GHC.Generics (Generic) import Data.Int (Int16, Int32)- import Database.Relational.Query.TH (defineTableTypesAndRecord)  import Database.Relational.Schema.PgCatalog.Config (config)@@ -85,4 +86,4 @@ --  typdefault     | text         |     ("typdefault", [t|Maybe String|])   ]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/SQLServer.hs view
@@ -17,7 +17,6 @@ import Data.Int (Int8, Int16, Int32, Int64) import Data.Map (Map) import Data.Time (LocalTime, Day, TimeOfDay)-import Database.Record.Instances () import Database.Relational.Query (Query, Relation, PlaceHolders, Projection, Flat,                                   (!), (.=.), (><), asc, relationalQuery, just, placeholder',                                   query, relation', unsafeShowSql,
src/Database/Relational/Schema/SQLServerSyscat/Columns.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.SQLServerSyscat.Columns where +import GHC.Generics (Generic) import Data.Int (Int32) import Database.Relational.Query.TH (defineTableTypesAndRecord) @@ -65,4 +67,4 @@   -- is_column_set         sys     bit                        1 Yes     --("is_column_set", [t|Maybe Bool|])   ]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/SQLServerSyscat/IndexColumns.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.SQLServerSyscat.IndexColumns where +import GHC.Generics (Generic) import Data.Int (Int32) import Database.Relational.Query.TH (defineTableTypesAndRecord) @@ -29,4 +31,4 @@   -- is_included_column    sys     bit                        1 No     ("is_included_column", [t|Bool|])   ]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/SQLServerSyscat/Indexes.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.SQLServerSyscat.Indexes where ---import Data.ByteString (ByteString)+import GHC.Generics (Generic) import Data.Int (Int32) import Database.Relational.Query.TH (defineTableTypesAndRecord) @@ -53,4 +54,4 @@ -- filter_definition     sys     nvarchar                 max Yes     --("filter_definition", [t|Maybe ByteString|])   ]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/SQLServerSyscat/Types.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.SQLServerSyscat.Types where +import GHC.Generics (Generic) import Data.Int (Int32) import Database.Relational.Query.TH (defineTableTypesAndRecord) @@ -46,4 +48,4 @@ -- is_table_type         sys     bit                        1 No     --("is_table_type", [t|Bool|])   ]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/SQLite3.hs view
@@ -15,7 +15,6 @@ import Data.Int (Int8, Int16, Int32, Int64) import Data.Map (Map) import Data.Time (Day, LocalTime)-import Database.Record.Instances () import Database.Relational.Query (Query) import Database.Relational.Query.Type (unsafeTypedQuery) import Database.Relational.Schema.SQLite3Syscat.IndexInfo
src/Database/Relational/Schema/SQLite3Syscat/IndexInfo.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.SQLite3Syscat.IndexInfo where +import GHC.Generics (Generic) import Data.Int (Int64) import Database.Relational.Query.TH (defineTableTypesAndRecord) @@ -22,4 +24,4 @@ -- name                  text                No     ("name", [t|String|])   ]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/SQLite3Syscat/IndexList.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.SQLite3Syscat.IndexList where +import GHC.Generics (Generic) import Data.Int (Int64) import Database.Relational.Query.TH (defineTableTypesAndRecord) @@ -22,4 +24,4 @@ -- unique                integer             No     ("unique", [t|Int64|])   ]-  [''Show])+  [''Show, ''Generic])
src/Database/Relational/Schema/SQLite3Syscat/TableInfo.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE DeriveGeneric #-}  module Database.Relational.Schema.SQLite3Syscat.TableInfo where +import GHC.Generics (Generic) import Data.Int (Int16, Int64) import Database.Relational.Query.TH (defineTableTypesAndRecord) @@ -28,4 +30,4 @@ -- pk                    integer             No     ("pk", [t|Int16|])   ]-  [''Show])+  [''Show, ''Generic])