I have the table:
---------------------------------------
id (integer) | name (character varying)
---------------------------------------
I want to insert multiple rows represented by array of character varying. I have the function code:
create or replace function add_task_state( TEXT ) returns void as $$
declare
_str_states character varying[];
begin
_str_states = string_to_array($1,',');
insert into task_states (name) values ???;
end;
$$
language plpgsql;
How I can do this?
create or replace function add_task_state( _states character varying[] ) returns void as $$