Re: Operator Comments

Поиск
Список
Период
Сортировка
От Mike Mascari
Тема Re: Operator Comments
Дата
Msg-id 3CDFA6B3.B6DAED2A@mascari.com
обсуждение исходный текст
Ответ на Operator Comments  ("Dave Page" <dpage@vale-housing.co.uk>)
Ответы Re: Operator Comments  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-hackers
Tom Lane wrote:
> 
> "Rod Taylor" <rbt@zort.ca> writes:
> > Looks like CommentOperator goes to quite a bit of work (5 lines) to
> > accomplish fetching the procedure and states specifically it's not a
> > bug.
> 
> Yeah, someone once thought it was a good idea, but I was wondering about
> the wisdom of it just the other day.  Currently this "feature" presents
> a hole in the security of comments on functions: anyone can make an
> operator referencing a function, and then they'll be allowed to set the
> function's comment :-(.
> 
> I can see the value in having the function comment shown when there is
> no comment specifically for the operator ... but perhaps that ought to
> be implemented in the client requesters, rather than wired into the
> catalog representation.
> 
> > In which case RemoveOperator needs to drop comments by the
> > procID as well.
> 
> No, because the comment really belongs to the function and should go
> away only when the function does.  But I'd vote for giving operators
> their own comments.

Here's the history, FWIW:

I implemented COMMENT ON for just TABLES and COLUMNS, like Oracle.

Bruce requested it for all objects

I extended for all objects - including databases (my bad) ;-)

Peter E. was rewriting psql and wanted the COMMENT on operators to
reflect a COMMENT on the underlying function

I submitted a patch to do that - I just do what I'm told ;-)

Mike Mascari
mascarm@mascari.com


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

Предыдущее
От: "Christopher Kings-Lynne"
Дата:
Сообщение: Re: TRUNCATE
Следующее
От: "Rod Taylor"
Дата:
Сообщение: Re: TRUNCATE