Index: jdbc1/DatabaseMetaData.java
===================================================================
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java,v
retrieving revision 1.22
diff -c -r1.22 DatabaseMetaData.java
*** jdbc1/DatabaseMetaData.java	2001/07/08 11:08:13	1.22
--- jdbc1/DatabaseMetaData.java	2001/07/19 19:54:11
***************
*** 1936,1942 ****
  
      // Now form the query
      // Modified by Stefan Andreasen <stefan@linux.kapow.dk>
!     r = connection.ExecSQL("select a.oid,c.relname,a.attname,a.atttypid,a.attnum,a.attnotnull,a.attlen,a.atttypmod from pg_class c, pg_attribute a where a.attrelid=c.oid and c.relname like '"+tableNamePattern.toLowerCase()+"' and a.attname like '"+columnNamePattern.toLowerCase()+"' and a.attnum>0 order by c.relname,a.attnum");
  
      byte remarks[];
  
--- 1936,1942 ----
  
      // Now form the query
      // Modified by Stefan Andreasen <stefan@linux.kapow.dk>
!     r = connection.ExecSQL("select a.oid,c.relname,a.attname,a.atttypid,a.attnum,a.attnotnull,a.attlen,a.atttypmod,d.adsrc from pg_class c,pg_attribute a,pg_attrdef d where a.attrelid=c.oid and c.relname like '"+tableNamePattern.toLowerCase()+"' and a.attname like '"+columnNamePattern.toLowerCase()+"' and a.attnum>0 and c.oid=d.adrelid and d.adnum=a.attnum order by c.relname,a.attnum");
  
      byte remarks[];
  
***************
*** 1983,1989 ****
  	// tuple[10] is below
  	// tuple[11] is above
  
! 	tuple[12] = null;	// column default
  
  	tuple[13] = null;	// sql data type (unused)
  	tuple[14] = null;	// sql datetime sub (unused)
--- 1983,1989 ----
  	// tuple[10] is below
  	// tuple[11] is above
  
! 	tuple[12] = r.getBytes(9);	// column default
  
  	tuple[13] = null;	// sql data type (unused)
  	tuple[14] = null;	// sql datetime sub (unused)
Index: jdbc2/DatabaseMetaData.java
===================================================================
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java,v
retrieving revision 1.25
diff -c -r1.25 DatabaseMetaData.java
*** jdbc2/DatabaseMetaData.java	2001/07/08 11:08:13	1.25
--- jdbc2/DatabaseMetaData.java	2001/07/19 19:54:38
***************
*** 1936,1942 ****
  
      // Now form the query
      // Modified by Stefan Andreasen <stefan@linux.kapow.dk>
!     r = connection.ExecSQL("select a.oid,c.relname,a.attname,a.atttypid,a.attnum,a.attnotnull,a.attlen,a.atttypmod from pg_class c, pg_attribute a where a.attrelid=c.oid and c.relname like '"+tableNamePattern.toLowerCase()+"' and a.attname like '"+columnNamePattern.toLowerCase()+"' and a.attnum>0 order by c.relname,a.attnum");
  
      byte remarks[];
  
--- 1936,1942 ----
  
      // Now form the query
      // Modified by Stefan Andreasen <stefan@linux.kapow.dk>
!     r = connection.ExecSQL("select a.oid,c.relname,a.attname,a.atttypid,a.attnum,a.attnotnull,a.attlen,a.atttypmod,d.adsrc from pg_class c,pg_attribute a,pg_attrdef d where a.attrelid=c.oid and c.relname like '"+tableNamePattern.toLowerCase()+"' and a.attname like '"+columnNamePattern.toLowerCase()+"' and a.attnum>0 and c.oid=d.adrelid and d.adnum=a.attnum order by c.relname,a.attnum");
  
      byte remarks[];
  
***************
*** 1983,1989 ****
  	// tuple[10] is below
  	// tuple[11] is above
  
! 	tuple[12] = null;	// column default
  
  	tuple[13] = null;	// sql data type (unused)
  	tuple[14] = null;	// sql datetime sub (unused)
--- 1983,1989 ----
  	// tuple[10] is below
  	// tuple[11] is above
  
! 	tuple[12] = r.getBytes(9);	// column default
  
  	tuple[13] = null;	// sql data type (unused)
  	tuple[14] = null;	// sql datetime sub (unused)
