2016-09-18 19:12 GMT+02:00 Pavel Stehule <pavel.steh...@gmail.com>:

> Hi
>
>
> 2016-09-18 18:46 GMT+02:00 Tjibbe <tji...@rijpma.org>:
>
>> '{{4,5},{8,3}}' + '{3,6}'
>
>
> postgres=# select '{{4,5},{8,3}}'::int[] || ARRAY[[3,6]];
> +---------------------+
> |      ?column?       |
> +---------------------+
> | {{4,5},{8,3},{3,6}} |
> +---------------------+
> (1 row)
>

CREATE OR REPLACE FUNCTION public.array2d_append(integer[], integer[])
 RETURNS integer[]
 LANGUAGE sql
AS $function$
SELECT COALESCE($1 || ARRAY[$2], $1, $2);
$function$

postgres=# SELECT array2d_append('{{4,5},{8,3}}', '{3,6}');
+---------------------+
|   array2d_append    |
+---------------------+
| {{4,5},{8,3},{3,6}} |
+---------------------+
(1 row)



>
> regards
>
> Pavel
>

Reply via email to