Index: src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java
===================================================================
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java,v
retrieving revision 1.14
diff -c -r1.14 DatabaseMetaData.java
*** src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java	2001/05/16 04:08:49	1.14
--- src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java	2001/05/16 16:36:21
***************
*** 1697,1702 ****
--- 1697,1705 ----
  	case 'S':
  	    relKind = "SEQUENCE";
  	    break;
+ 	case 'v':
+ 	    relKind = "VIEW";
+ 	    break;
  	default:
  	    relKind = null;
  	}
***************
*** 1704,1710 ****
  	tuple[0] = null;		// Catalog name
  	tuple[1] = null;		// Schema name
  	tuple[2] = r.getBytes(1);	// Table name	
! 	tuple[3] = relKind.getBytes();	// Table type
  	tuple[4] = remarks;		// Remarks
  	v.addElement(tuple);
        }
--- 1707,1713 ----
  	tuple[0] = null;		// Catalog name
  	tuple[1] = null;		// Schema name
  	tuple[2] = r.getBytes(1);	// Table name	
! 	tuple[3] = (relKind==null) ? null : relKind.getBytes();	// Table type
  	tuple[4] = remarks;		// Remarks
  	v.addElement(tuple);
        }
Index: src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java
===================================================================
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java,v
retrieving revision 1.18
diff -c -r1.18 DatabaseMetaData.java
*** src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java	2001/05/16 04:08:50	1.18
--- src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java	2001/05/16 16:36:25
***************
*** 1697,1702 ****
--- 1697,1705 ----
  	case 'S':
  	    relKind = "SEQUENCE";
  	    break;
+ 	case 'v':
+ 	    relKind = "VIEW";
+ 	    break;
  	default:
  	    relKind = null;
  	}
***************
*** 1704,1710 ****
  	tuple[0] = null;		// Catalog name
  	tuple[1] = null;		// Schema name
  	tuple[2] = r.getBytes(1);	// Table name
! 	tuple[3] = relKind.getBytes();	// Table type
  	tuple[4] = remarks;		// Remarks
  	v.addElement(tuple);
        }
--- 1707,1713 ----
  	tuple[0] = null;		// Catalog name
  	tuple[1] = null;		// Schema name
  	tuple[2] = r.getBytes(1);	// Table name
! 	tuple[3] = (relKind==null) ? null : relKind.getBytes();	// Table type
  	tuple[4] = remarks;		// Remarks
  	v.addElement(tuple);
        }
