Можете ли да копирате рамката с данни в csv или текстов файл с разделители, след което да го заредите в PostgreSQL с командата COPY FROM [1]? Това прилага подход за групово зареждане, който може да работи по-бързо.
В някои случаи може да е възможно да се използва RScript за излъчване на данните като поток и препращането им директно към psql:
<RScript output tab delmited rows> | psql -c "COPY <tablename> (columnlist, ...) FROM STDIN WITH (FORMAT text)"
В някои продължителни случаи слагам | pv | в средата за проследяване на напредъка (http://www.ivarch.com/programs/pv. shtml ).
[1] http://www.postgresql.org/docs/ current/interactive/sql-copy.html