postgresql-jdbc.git / summary / log / commit / refs

commit    4c7a092cdf5ce5cc5e003bfa50fa7e3cdd71e709
Author:   Andrei Lurie <alurie@users.noreply.github.com>
Commit:   GitHub <noreply@github.com>
Date:     Wed Jun 22 09:40:30 2022 +0000

    add alias to the generated query for clarity (#2553)
    
    Co-authored-by: alurie <luriebiz@gmail.com>


pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java b/pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java index 590670a9..3588f464 100644 --- a/pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java +++ b/pgjdbc/src/main/java/org/postgresql/jdbc/PgDatabaseMetaData.java @@ -2696,11 +2696,11 @@ public class PgDatabaseMetaData implements DatabaseMetaData { long longTypOid = typeInfo.intOidToLong(typOid); int sqlType = typeInfo.getSQLType(typOid); - sqlwhen.append(" when oid = ").append(longTypOid).append(" then ").append(sqlType); + sqlwhen.append(" when base_type.oid = ").append(longTypOid).append(" then ").append(sqlType); } sql += sqlwhen.toString(); - sql += " else " + java.sql.Types.OTHER + " end from pg_type where oid=t.typbasetype) " + sql += " else " + java.sql.Types.OTHER + " end from pg_type base_type where base_type.oid=t.typbasetype) " + "else null end as base_type " + "from pg_catalog.pg_type t, pg_catalog.pg_namespace n where t.typnamespace = n.oid and n.nspname != 'pg_catalog' and n.nspname != 'pg_toast'"; [parent: 6398a965876b]