Nie, główną ideą, aby było znacznie szybciej, jest wykonanie wszystkich insertów w jednej transakcji. Wielokrotne transakcje lub korzystanie z braku transakcji są znacznie wolniejsze.
I spróbuj użyć kopii, która jest jeszcze szybsza:http:// www.postgresql.org/docs/9.1/static/sql-copy.html
Jeśli naprawdę musisz używać wstawek, możesz również spróbować usunąć wszystkie indeksy z tej tabeli i utworzyć je po załadowaniu danych.
To też może być interesujące:http://www.postgresql.org/ docs/9.1/static/populate.html