|
|
|
@ -186,13 +186,13 @@ Arrays may now be specified as ARRAY[1,2,3], ARRAY[['a','b'],['c','d']], |
|
|
|
|
or ARRAY[ARRAY[ARRAY[2]]] (Joe) |
|
|
|
|
Allow proper comparisons for arrays (Joe) |
|
|
|
|
Allow indexes on array columns, and used in ORDER BY and DISTINCT (Joe) |
|
|
|
|
Allow WHERE qualification 'expr <oper> ANY/SOME/ALL (array-expr)' (Tom, Joe) |
|
|
|
|
Allow WHERE qualification 'expr <oper> ANY/SOME/ALL (array-expr)' (Joe) |
|
|
|
|
Allow polymorphic SQL functions (Tom, Joe) |
|
|
|
|
Allow array concatenation with '||' and normal array comparisons (Joe) |
|
|
|
|
New array functions array_append(), array_cat(), array_lower(), |
|
|
|
|
array_prepend(), array_to_string(), array_upper(), string_to_array() (Joe) |
|
|
|
|
Allow user defined aggregates to use polymorphic functions (Tom, Joe) |
|
|
|
|
Allow polymorphic user defined aggregates (Tom, Joe) |
|
|
|
|
Allow user defined aggregates to use polymorphic functions (Joe) |
|
|
|
|
Allow polymorphic user defined aggregates (Joe) |
|
|
|
|
Allow assignments to empty arrays (Joe) |
|
|
|
|
Allow 60 in seconds fields of timestamp, time, interval input values (Tom) |
|
|
|
|
Allow PREPARE/bind of utility commands like FETCH and EXPLAIN (Tom) |
|
|
|
|