O PostgreSQL tem um guia sobre como melhor preencher um banco de dados inicialmente e sugere o uso do comando COPY para carregar linhas em massa. O guia tem algumas outras boas dicas sobre como acelerar o processo, como remover índices e chaves estrangeiras antes de carregar os dados (e adicioná-los novamente depois).