diff --git a/relational-record-examples.cabal b/relational-record-examples.cabal
--- a/relational-record-examples.cabal
+++ b/relational-record-examples.cabal
@@ -1,5 +1,5 @@
 name:                relational-record-examples
-version:             0.2.0.2
+version:             0.2.0.3
 synopsis:            Examples of Haskell Relationa Record
 description:         Provides examples of Haskell Relational Record
 license:             BSD3
@@ -48,10 +48,9 @@
                      , HDBC-session
                      , HDBC-sqlite3
                      , names-th
-                     , persistable-record
-                     , relational-query >0.4
-                     , relational-query-HDBC
+                     , persistable-record >= 0.2
+                     , relational-query >= 0.7
+                     , relational-query-HDBC >= 0.4
                      , template-haskell
                      , time
   default-language:    Haskell2010
-
diff --git a/src/DataSource.hs b/src/DataSource.hs
--- a/src/DataSource.hs
+++ b/src/DataSource.hs
@@ -9,7 +9,6 @@
 import Database.HDBC.Schema.Driver (typeMap)
 import Database.HDBC.Schema.SQLite3 (driverSQLite3)
 import Database.HDBC.Sqlite3 (Connection, connectSqlite3)
-import Database.Record.TH (derivingShow)
 import Language.Haskell.TH (Q, Dec, TypeQ)
 
 connect :: IO Connection
@@ -31,4 +30,4 @@
     (driverSQLite3 { typeMap = convTypes }) -- overwrite the default type map with yours
     "main" -- schema name, ignored by SQLite
     tableName
-    [derivingShow]
+    [''Show]
