Re: Documentation Chapter 16: 8.21

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Documentation Chapter 16: 8.21
Дата
Msg-id 3042590.1713795861@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Documentation Chapter 16: 8.21  (Erik Wienhold <ewie@ewie.name>)
Список pgsql-docs
Erik Wienhold <ewie@ewie.name> writes:
> On 2024-04-20 14:22 +0200, PG Doc comments form wrote:
>> I tryed to implement a safe_cast function with 2 parameters and a return of
>> type "any" but it failed.
>> And if there is a data type "any" in postgres too, how should it work as
>> parameter and wheres the difference to "anyelement"?

> "any" is like "anyelement" just without the polymorphic[1] behavior.
> So an argument of type "any" does not determine the result type for
> "anyarray" as "anyelement" would.

By the same token, there is just about no use-case for a function
declared to return "any".  The parser will not infer some other
data type the way it would do for "anyelement", so you'll end up
with an object that you can't do anything with.

            regards, tom lane



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

Предыдущее
От: Erik Wienhold
Дата:
Сообщение: Re: Documentation Chapter 16: 8.21
Следующее
От: PG Doc comments form
Дата:
Сообщение: No documentation on how pg_ctl is installed