21 lines
316 B
PL/PgSQL
21 lines
316 B
PL/PgSQL
DROP FUNCTION IF EXISTS public.jsonb_array_string_agg;
|
|
CREATE FUNCTION public.jsonb_array_string_agg(_arr jsonb, _delim text) RETURNS text AS
|
|
$$
|
|
DECLARE
|
|
_ret text;
|
|
|
|
BEGIN
|
|
|
|
SELECT
|
|
string_agg(ae.v,_delim)
|
|
INTO
|
|
_ret
|
|
FROM
|
|
jsonb_array_elements_text(_arr) ae(v);
|
|
|
|
return _ret;
|
|
|
|
END;
|
|
$$
|
|
LANGUAGE plpgsql;
|