1
0
mirror of https://github.com/postgres/postgres.git synced 2025-06-17 17:02:08 +03:00

patch from Mitchel Friedman to fix getTables

This commit is contained in:
Dave Cramer
2002-03-05 03:02:52 +00:00
parent 925d60ee53
commit 7aa6270fc7
2 changed files with 20 additions and 6 deletions

View File

@ -13,7 +13,7 @@ import org.postgresql.util.PSQLException;
/*
* This class provides information about the database as a whole.
*
* $Id: DatabaseMetaData.java,v 1.43 2002/03/05 02:14:06 davec Exp $
* $Id: DatabaseMetaData.java,v 1.44 2002/03/05 03:02:47 davec Exp $
*
* <p>Many of the methods here return lists of information in ResultSets. You
* can use the normal ResultSet methods such as getString and getInt to
@ -1731,9 +1731,16 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
String relKind;
switch (r.getBytes(3)[0])
{
case (byte) 'r':
relKind = "TABLE";
break;
case (byte) 'r':
if ( r.getString(1).startsWith("pg_") )
{
relKind = "SYSTEM TABLE";
}
else
{
relKind = "TABLE";
}
break;
case (byte) 'i':
relKind = "INDEX";
break;