CREATE OR REPLACE FUNCTION public.create_content_parts(parts json[])
RETURNS void AS $$
DECLARE
array_len int;
BEGIN
array_len := array_length(parts, 1);
FOR i IN 1..array_len
LOOP
insert into content(post_id, body, type, index)
values (parts[i]->post_id, parts[i]->body, parts[i]->type, parts[i]->index);
END LOOP;
END
$$ LANGUAGE plpgsql SECURITY DEFINER;
CREATE OR REPLACE FUNCTION public.create_content_parts(parts json[])
RETURNS void AS $$
DECLARE
array_len int;
BEGIN
array_len := array_length(parts, 1);
FOR i IN 1..array_len
LOOP
insert into content(post_id, body, type, index)
values (parts[i]->post_id, parts[i]->body, parts[i]->type, parts[i]->index);
END LOOP;
END
$$ LANGUAGE plpgsql SECURITY DEFINER;