diff --git a/relational-query-HDBC.cabal b/relational-query-HDBC.cabal
--- a/relational-query-HDBC.cabal
+++ b/relational-query-HDBC.cabal
@@ -1,5 +1,5 @@
 name:                relational-query-HDBC
-version:             0.3.1.0
+version:             0.4.0.0
 synopsis:            HDBC instance of relational-query and typed query interface for HDBC
 description:         This package contains the HDBC instance of relational-query and
                      the typed query interface for HDBC.
@@ -49,8 +49,8 @@
                        , dlist
 
                        , names-th
-                       , persistable-record
-                       , relational-query >= 0.6.2
+                       , persistable-record >= 0.2
+                       , relational-query >= 0.7
                        , relational-schemas
                        , HDBC >=2
                        , HDBC-session
diff --git a/src/Database/HDBC/Query/TH.hs b/src/Database/HDBC/Query/TH.hs
--- a/src/Database/HDBC/Query/TH.hs
+++ b/src/Database/HDBC/Query/TH.hs
@@ -34,7 +34,7 @@
 import Database.HDBC (IConnection, SqlValue, prepare)
 
 import Language.Haskell.TH (Q, runIO, Name, TypeQ, Dec)
-import Language.Haskell.TH.Name.CamelCase (ConName, varCamelcaseName)
+import Language.Haskell.TH.Name.CamelCase (varCamelcaseName)
 import Language.Haskell.TH.Lib.Extra (reportWarning, reportError)
 
 import Database.Record.TH (makeRecordPersistableWithSqlTypeDefault)
@@ -66,7 +66,7 @@
                     -> String            -- ^ Schema name
                     -> String            -- ^ Table name
                     -> [(String, TypeQ)] -- ^ List of column name and type
-                    -> [ConName]         -- ^ Derivings
+                    -> [Name]            -- ^ Derivings
                     -> Q [Dec]           -- ^ Result declaration
 defineTableDefault' config schema table columns derives = do
   modelD <- Relational.defineTableTypesAndRecordDefault config schema table columns derives
@@ -78,7 +78,7 @@
                    -> String            -- ^ Schema name
                    -> String            -- ^ Table name
                    -> [(String, TypeQ)] -- ^ List of column name and type
-                   -> [ConName]         -- ^ Derivings
+                   -> [Name]            -- ^ Derivings
                    -> [Int]             -- ^ Indexes to represent primary key
                    -> Maybe Int         -- ^ Index of not-null key
                    -> Q [Dec]           -- ^ Result declaration
@@ -94,7 +94,7 @@
                    -> Driver conn -- ^ Driver definition
                    -> String      -- ^ Schema name
                    -> String      -- ^ Table name
-                   -> [ConName]   -- ^ Derivings
+                   -> [Name]      -- ^ Derivings
                    -> Q [Dec]     -- ^ Result declaration
 defineTableFromDB' connect config drv scm tbl derives = do
   let getDBinfo = do
@@ -127,7 +127,7 @@
                   -> Driver conn -- ^ Driver definition
                   -> String      -- ^ Schema name
                   -> String      -- ^ Table name
-                  -> [ConName]   -- ^ Derivings
+                  -> [Name]      -- ^ Derivings
                   -> Q [Dec]     -- ^ Result declaration
 defineTableFromDB connect = defineTableFromDB' connect defaultConfig
 
