Re: About get_relation_constraints and include_notnull

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: About get_relation_constraints and include_notnull
Дата
Msg-id 17859.1452782187@sss.pgh.pa.us
обсуждение исходный текст
Ответ на About get_relation_constraints and include_notnull  (Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>)
Ответы Re: About get_relation_constraints and include_notnull  (Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>)
Список pgsql-hackers
Amit Langote <Langote_Amit_f8@lab.ntt.co.jp> writes:
> Why does the argument include_notnull argument exist if
> get_relation_constraints() is being called from only one place? Perhaps we
> could remove it and add the IS NOT NULL test expression unconditionally if
> there are any NOT NULL columns.

Well, you could argue why have a routine at all instead of inlining it
into the one caller.  IIRC the thought was that other likely uses of
constraint-fetching might want to see only the actual check constraints.
Is there some positive benefit from removing the argument?
        regards, tom lane



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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: PATCH: Extending the HyperLogLog API a bit
Следующее
От: Andres Freund
Дата:
Сообщение: Re: Performance degradation in commit ac1d794