postgresql-jdbc.git / summary / log / commit / refs
commit 4db623c3fd15e4675d48ad2fdf91ab3dd07465ad
Author: Kris Jurka <books@ejurka.com>
Date: Mon Jul 23 17:30:38 2007 +0000
Don't return quotes around identifiers in the results of
DatabaseMetaData.getIndexInfo even if they would require quoting
in SQL. The code was making a "col = NULL" comparison which doesn't
work.
Reported by Andrei Badea.
org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java b/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java
index c4d74e4d..89a535cf 100644
--- a/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java
+++ b/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java
@@ -3,7 +3,7 @@
* Copyright (c) 2004-2005, PostgreSQL Global Development Group
*
* IDENTIFICATION
-* $PostgreSQL: pgjdbc/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java,v 1.35 2007/04/16 16:16:21 jurka Exp $
+* $PostgreSQL: pgjdbc/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java,v 1.36 2007/07/15 15:33:33 jurka Exp $
*
*-------------------------------------------------------------------------
*/
@@ -3756,7 +3756,7 @@ public abstract class AbstractJdbc2DatabaseMetaData
if( connection.haveMinimumServerVersion("7.4"))
{
- sql += " CASE i.indexprs WHEN null THEN a.attname ELSE pg_get_indexdef(ci.oid,a.attnum,false) END AS COLUMN_NAME, ";
+ sql += " CASE WHEN i.indexprs IS NULL THEN a.attname ELSE pg_get_indexdef(ci.oid,a.attnum,false) END AS COLUMN_NAME, ";
}
else
{
[parent: 3a3526ba7299]