PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como inserir dados CSV no banco de dados PostgreSQL (banco de dados remoto)


\copy (observe a barra invertida) permite copiar de/para bancos de dados remotos e não requer privilégios de superusuário.
psql -h remotehost -d remote_mydb -U myuser -c "\copy mytable (column1, column2)  from '/path/to/local/file.csv' with delimiter as ','"

Se estiver usando Java, você pode usar o CopyManager no driver JDBC:https://jdbc.postgresql.org/documentation/publicapi/org/postgresql/copy/CopyManager.html