DatabaseMetaData - schemaPattern
От
Kevin Wooten
Тема
DatabaseMetaData - schemaPattern
Дата
Msg-id
30FDF4D2-6A8C-4905-8347-6D7026061E4C@me.com
Список
Дерево обсуждения
DatabaseMetaData - schemaPattern Kevin Wooten <kdubb@me.com>
Re: DatabaseMetaData - schemaPattern Dave Cramer <pg@fastcrypt.com>
In pgjdbc, I believe the DatabaseMetaData code is incorrectly handling the schemaPattern.
According to the interface docs, an empty schemaPattern should retrieve “those without a schema”. While null means "the schemaPattern should not be used to narrow the search”. This same info appears for any schemaPattern in any method of the interface (http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html).
All through AbstractJdbc2DatabaseMetaData.java, anywhere schemaPattern appears, you’ll see code like this:
if (schemaPattern != null && !"".equals(schemaPattern))
{
sql += ...
}
It seems these should simply be null checks only. Does that seem like the correct interpretation?
-kw
В списке pgsql-jdbc по дате отправления