Re: jdbc driver return wrong medata values

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема Re: jdbc driver return wrong medata values
Дата
Msg-id Pine.BSO.4.56.0504151413490.10068@leary.csoft.net
обсуждение исходный текст
Ответ на jdbc driver return wrong medata values  (Xavier Maysonnave <xavier@omondo.com>)
Список pgsql-bugs
On Thu, 14 Apr 2005, Xavier Maysonnave wrote:

> postgresql-8.0-311.jdbc3.jar
>
> While analysing the index structures of a metadata table with the
> following statement :
>
> ResultSet parts = dbMeta.getIndexInfo("aCatalog", "aMetaSchema",
> "aTable", false, false);
> ...
> if (parts != null) {
>     try {
>         while (parts.next()) {
>             String indexName = parts.getString(6);
>             String columnName = parts.getString(9);
>             short position= parts.getShort(8);
>             String direction = parts.getString(10);
>             boolean unique  = parts.getBoolean(4);
>         }
>     } finally {
>         parts.close();
>     }
> }
>
> While controling the result with pgadmin III it appears that :
>
> - Unique Index have a returned boolean unique set to false :
>     - this value should apply to Non Unique Index
> - Non Unique Index have a returned boolean unique set to true :
>     - this value should apply to Unique Index
>

If you check the javadoc for getIndexInfo you will see column four is
actually "NON_UNIQUE" not unique.

Kris Jurka

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #1595: Segmentation fault
Следующее
От: "David McClellan and Alun Prytherch"
Дата:
Сообщение: BUG #1600: Interrupt routine causes libPQ call to fail w/o error