]> granicus.if.org Git - postgresql/commitdiff
change table name to lower case in getColumns
authorDave Cramer <davec@fastcrypt.com>
Thu, 6 Jun 2002 14:47:52 +0000 (14:47 +0000)
committerDave Cramer <davec@fastcrypt.com>
Thu, 6 Jun 2002 14:47:52 +0000 (14:47 +0000)
src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java
src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java

index 38efcb1e3617076a96f29f4341711320ae9d8efe..29f641e02fe887096c58a65a2fb86dc09ae2c1ed 100644 (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.44 2002/03/05 03:02:47 davec Exp $
+ * $Id: DatabaseMetaData.java,v 1.45 2002/06/06 14:47:52 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,7 +1731,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
                        String relKind;
                        switch (r.getBytes(3)[0])
                        {
-                               case (byte) 'r':                                        
+                               case (byte) 'r':
                                        if ( r.getString(1).startsWith("pg_") )
                                         {
                                                 relKind = "SYSTEM TABLE";
@@ -1953,12 +1953,12 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
 
                if ((tableNamePattern != null) && ! tableNamePattern.equals("%"))
                {
-                       sql.append("                and c.relname like \'" + tableNamePattern + "\'");
+                       sql.append("                and c.relname like \'" + tableNamePattern.toLowerCase() + "\'");
                }
 
                if ((columnNamePattern != null) && ! columnNamePattern.equals("%"))
                {
-                       sql.append("                and a.attname like \'" + columnNamePattern + "\'");
+                       sql.append("                and a.attname like \'" + columnNamePattern.toLowerCase() + "\'");
                }
 
                sql.append(
index d8327f1544c61928609f8e23ce70312452a4892d..2eb2b07087b511f435432e7dd36f55ede78ed97a 100644 (file)
@@ -15,7 +15,7 @@ import org.postgresql.util.PSQLException;
 /*
  * This class provides information about the database as a whole.
  *
- * $Id: DatabaseMetaData.java,v 1.53 2002/06/05 19:12:01 davec Exp $
+ * $Id: DatabaseMetaData.java,v 1.54 2002/06/06 14:47:52 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
@@ -2057,7 +2057,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
 
                if ((tableNamePattern != null) && ! tableNamePattern.equals("%"))
                {
-                       sql.append(" and c.relname like \'" + tableNamePattern + "\'");
+                       sql.append(" and c.relname like \'" + tableNamePattern.toLowerCase() + "\'");
                }
 
                if ((columnNamePattern != null) && ! columnNamePattern.equals("%"))