Re: DatabaseMetaData.getCatalogs()

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: DatabaseMetaData.getCatalogs()
Дата
Msg-id Pine.LNX.4.30.0107101655180.677-100000@peter.localdomain
обсуждение исходный текст
Ответ на Re: DatabaseMetaData.getCatalogs()  (jason@netspade.com)
Список pgsql-jdbc
jason@netspade.com writes:

> > The list of columns you return is wrong.  There is no COLUMN_NAME column.
>
> Does PostgreSQL actually support privileges for individual columns?

No.  Even if it would, this would belong into
DatabaseMetaData.getColumnPrivileges().  getColumnPrivileges() could still
be implemented, it would just look at the table privileges instead.

> > TABLE_CAT should be filled in with the database name (should be available
> > via getConnection().getCatalog()).  A missing TABLE_SCHEM should be set to
> > null (in the SQL sense).  Also you have GRANTOR and GRANTEE mixed up,
> > besides the fact that PostgreSQL doesn't store the GRANTEE at all (yet).
>
> Sorry about that. Surely the grantee is the username in the relacl
> field e.g. {"=","jason=arwR"} and the grantor is the owner of the
> table?

Most likely, but it could also be any superuser.  Since we don't allow
grant options anyway I would just set it to null to not confuse the issue.

--
Peter Eisentraut   peter_e@gmx.net   http://funkturm.homeip.net/~peter


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

Предыдущее
От: Anders Bengtsson
Дата:
Сообщение: Re: [PATCHES] Re: [PATCH] Cleanup of JDBC character encoding
Следующее
От: Steve Wampler
Дата:
Сообщение: Re: Re: Too much data received?