diff --git a/DB/HSQL/PG/Core.hs b/DB/HSQL/PG/Core.hs
--- a/DB/HSQL/PG/Core.hs
+++ b/DB/HSQL/PG/Core.hs
@@ -76,11 +76,11 @@
              (\index -> return (index+1,index < countTuples-1))
 
 -- |
-getColValue :: PGresult -> MVar Int -> Int -> Int -> FieldDef 
-            -> (FieldDef -> CString -> Int -> IO a) -> IO a
+getColValue :: PGresult -> MVar Int -> Int -> Int -> ColDef 
+            -> (ColDef -> CString -> Int -> IO a) -> IO a
 getColValue pRes tupleIndex countTuples colNumber fieldDef f = do
   index <- readMVar tupleIndex
-  when (index >= countTuples) (throw SqlNoData)
+  when (index >= countTuples) (throw SqlNoMoreData)
   isnull <- pqGetisnull pRes index colNumber
   if isnull == 1
     then f fieldDef nullPtr 0
diff --git a/Database/HSQL/PostgreSQL.hs b/Database/HSQL/PostgreSQL.hs
--- a/Database/HSQL/PostgreSQL.hs
+++ b/Database/HSQL/PostgreSQL.hs
@@ -105,7 +105,7 @@
       collectRows (\s -> 
           getFieldValue  s 0 ("relname", SqlVarChar 0, False) "") stmt
 
-    describe :: Connection -> PGconn -> String -> IO [FieldDef]
+    describe :: Connection -> PGconn -> String -> IO [ColDef]
     describe connection pConn table = do
       stmt <- query connection pConn
 		    (sqlAllFieldDefsForTableName table)
diff --git a/PostgreSQL.buildinfo b/PostgreSQL.buildinfo
new file mode 100644
--- /dev/null
+++ b/PostgreSQL.buildinfo
@@ -0,0 +1,27 @@
+buildable: True
+build-tools:
+cpp-options:
+cc-options:
+ld-options:
+pkgconfig-depends:
+frameworks:
+c-sources:
+default-language:
+other-languages:
+default-extensions:
+other-extensions:
+extensions:
+extra-libraries:
+extra-lib-dirs: /usr/lib
+includes:
+install-includes:
+include-dirs: /usr/include/postgresql
+              /usr/include/postgresql/9.1/server
+hs-source-dirs:
+other-modules:
+ghc-prof-options:
+ghc-shared-options:
+ghc-options:
+hugs-options:
+nhc98-options:
+jhc-options:
diff --git a/hsql-postgresql.cabal b/hsql-postgresql.cabal
--- a/hsql-postgresql.cabal
+++ b/hsql-postgresql.cabal
@@ -1,5 +1,5 @@
 Name:		 hsql-postgresql
-Version:	 1.8.1
+Version:	 1.8.2
 Synopsis:	 A Haskell Interface to PostgreSQL via the PQ library. 
 License:	 BSD3
 License-file:	 LICENSE
@@ -13,7 +13,7 @@
     DB.HSQL.PG.Type,
     DB.HSQL.PG.Functions,
     Database.HSQL.PostgreSQL
-Build-depends: 	 base >= 4 && <5, hsql >= 1.8 && < 1.9, old-time
+Build-depends: 	 base >= 4 && <5, hsql >= 1.8.2 && < 1.9, old-time
 Maintainer:	 nick.rudnick@googlemail.com
 -- Extensions:      
 Build-Type:	 Custom
