What exactly does lanispl mean?

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема What exactly does lanispl mean?
Дата
Msg-id Pine.LNX.4.44.0207252316130.1144-100000@localhost.localdomain
обсуждение исходный текст
Ответы Re: What exactly does lanispl mean?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
The field pg_language.lanispl seems to have several different meanings:

1.  This is a user-defined language.

2.  This language may be dropped.

3.  You may define a trigger using a function defined in this language (or   in C or in internal).

4.  Functions defined in this language may be called.  (see fmgr.c)

5.  This language needs to be dumped.

(1) and (2) are now taken care of by the new dependency system.  (3)
seems to aim at disallowing trigger functions in SQL.  Perhaps this should
be made explicit instead of taking this backdoor approach.  I don't
understand what (4) is intending to do.  (5) is not really needed if we
take pg_dump's current approach of associating a language with the
namespace of the underlying function.

Does anyone have any knowledge about this attribute?  Can it be removed?

-- 
Peter Eisentraut   peter_e@gmx.net



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Virus Emails
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: CREATE CAST code review