Remove typprtlen from getdescr() as it is not available in 7.3. Return -1 for
authorD'Arcy J.M. Cain
Wed, 4 Dec 2002 12:23:42 +0000 (12:23 +0000)
committerD'Arcy J.M. Cain
Wed, 4 Dec 2002 12:23:42 +0000 (12:23 +0000)
that field so that existing programs don't break.

src/interfaces/python/pgdb.py

index 62b551b9954c76fbe28f283d14ca2a033da9b949..9a37cce7ccbb0af37e7fd7b10e77b6b45b63fdcb 100644 (file)
@@ -147,7 +147,7 @@ class pgdbTypeCache:
            return self.__type_cache[oid]
        except:
            self.__source.execute(
-               "SELECT typname, typprtlen, typlen "
+               "SELECT typname, typlen "
                "FROM pg_type WHERE oid = %s" % oid
            )
            res = self.__source.fetch(1)[0]
@@ -155,7 +155,7 @@ class pgdbTypeCache:
            # have to be prepended by the caller.
            res = (
                res[0],
-               string.atoi(res[1]), string.atoi(res[2]),
+               -1, string.atoi(res[1]),
                None, None, None
            )
            self.__type_cache[oid] = res