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 ! 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 ! 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 ! 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 ! 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)