add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Help with an interesting Postgres question: Why isn't an Index Only Scan used on a partition accessed via the parent table?.
select ARRAY(SELECT DISTINCT UNNEST(array_cat(null, ARRAY['hijk-23lm'])));
array
{hijk-23lm}
SELECT 1
select ARRAY(SELECT DISTINCT UNNEST(array_cat('{}', ARRAY['hijk-23lm'])));
array
{hijk-23lm}
SELECT 1
select ARRAY(SELECT DISTINCT UNNEST(array_cat('{null}', ARRAY['hijk-23lm'])));
array
{hijk-23lm,NULL}
SELECT 1
select ARRAY(SELECT DISTINCT UNNEST(array_cat('{null,null}', ARRAY['hijk-23lm'])));
array
{hijk-23lm,NULL}
SELECT 1
select array_cat(null::text[],'{a,b,c}'::text[]);
array_cat
{a,b,c}
SELECT 1
select array_cat('{}'::text[],'{a,b,c}'::text[]);
array_cat
{a,b,c}
SELECT 1
select array_append(null::text[],'a'::text);
array_append
{a}
SELECT 1
select array_append('{}'::text[],'a'::text);
array_append
{a}
SELECT 1
select array_cat('{a,b,c}'::text[],null::text[]);
array_cat
{a,b,c}
SELECT 1
select array_cat('{a,b,c}'::text[],'{}'::text[]);
array_cat
{a,b,c}
SELECT 1
select array_cat(null::text[],null::text[]);
array_cat
null
SELECT 1
select array_append('{a}'::text[],null);
array_append
{a,NULL}
SELECT 1
select ARRAY(SELECT DISTINCT UNNEST(array_cat(null::text[], ARRAY['hijk-23lm'] )));
array
{hijk-23lm}
SELECT 1
select ARRAY(SELECT DISTINCT UNNEST(array_cat('{}'::text[], ARRAY['hijk-23lm'] )));
array
{hijk-23lm}
SELECT 1