create table my_table(
id serial,
description varchar(255),
associated_str_data varchar(255)[],
associated_int_data integer[]);
####
my $desc = "A description";
my @assoc_str_data = ("string 1", "string 2");
my @assoc_int_data = (1,2,3);
$dbh->do("insert into my_table(description, associated_str_data, associated_int_data) values (?,?,?)",
undef, $desc, \@assoc_str_data, \@assoc_int_data);
##
##
# select * from my_table;
id | description | associated_str_data | associated_int_data
----+---------------+-------------------------+---------------------
2 | A description | {"string 1","string 2"} | {1,2,3}
(1 row)