\copy
(обърнете внимание на обратната наклонена черта) ви позволява да копирате към/от отдалечени бази данни и не изисква привилегии на суперпотребител.
psql -h remotehost -d remote_mydb -U myuser -c "\copy mytable (column1, column2) from '/path/to/local/file.csv' with delimiter as ','"
Ако използвате Java, можете да използвате CopyManager в JDBC драйвера:https://jdbc.postgresql.org/documentation/publicapi/org/postgresql/copy/CopyManager.html