Re: [pgsql-ru-general] Re: [pgsql-ru-general] Сконкатенировать два массива - DISTINCT - Mailing list pgsql-ru-general

From Andrey Oktyabrskiy
Subject Re: [pgsql-ru-general] Re: [pgsql-ru-general] Сконкатенировать два массива - DISTINCT
Date
Msg-id 5223373C.9090109@bestmx.ru
Whole thread Raw
In response to Re: [pgsql-ru-general] Сконкатенировать два массива - DISTINCT  (Олексій Васильєв <leopard_ne@inbox.ru>)
List pgsql-ru-general
On 01.09.2013 16:17, Dmitry E. Oboukhov wrote:
> я ща тоже набросал функцию text_uniq(text[]) и мне стало интересно
> можно ли как-то сделать функцию any_uniq(ANYARRAY[]) ?
Нельзя. Можно сделать несколько функций с именем uniq для массивов
разных типов.

Кроме того, uniq из intarray работает только с одномерными массивами. И
работает в точности так же, как юниксовая утилита uniq:
uniq([1,2,3,3,2,1]) -> [1,2,3,2,1]
Тогда как вам скорее всего надо
uniq([1,2,3,3,2,1]) -> [1,2,3]



pgsql-ru-general by date:

Previous
From: "Dmitry E. Oboukhov"
Date:
Subject: Re: Re: [pgsql-ru-general] Сконкатенировать два массива - DISTINCT
Next
From: Владимир Комаров
Date:
Subject: Вопрос по установке pgperl