Добрый вечер.

Еще вопрос к разработчикам FB по поводу отображения прав.

В FB 1.5.1 при отсутствии прав на SELECT (при запросе вида SELECT * FROM <Имя таблицы>) из таблицы сервер выдавал:

This user does not have privilege to perform this operation on this object.
no permission for read/select access to TABLE <Имя таблицы>.

А FB 1.5.3 и FB 2.0Beta2 (12418) выдает:

This user does not have privilege to perform this operation on this object.
no permission for read/select access to COLUMN <Имя столбца из таблицы>.

Т.е. непонятно из какой таблицы этот столбец, если пользователь клиентского приложения не видит текста запроса.

Может стоило бы добавить в сообщение сервера имя таблицы к которой нет прав? Что-то типа:

This user does not have privilege to perform this operation on this object.
no permission for read/select access to COLUMN <Имя столбца из таблицы> on TABLE <Имя таблицы>.

или вернуть как было в 1.5.1.

Сергей.

Ответить