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