Use
select unnest(string_to_array(YOUR STRING, '-')); ele converterá
'3-5-7' para:3
5
7
Em seguida, você pode simplesmente executar uma consulta que inserirá as linhas em sua tabela.Consulte SQLFiddle .
select unnest(string_to_array(YOUR STRING, '-')); '3-5-7' para:3
5
7