sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo insertar datos CSV en la base de datos PostgreSQL (base de datos remota)

\copy (tenga en cuenta la barra invertida) le permite copiar a/desde bases de datos remotas y no requiere privilegios de superusuario.

psql -h remotehost -d remote_mydb -U myuser -c "\copy mytable (column1, column2)  from '/path/to/local/file.csv' with delimiter as ','"

Si usa Java, puede usar CopyManager en el controlador JDBC:https://jdbc.postgresql.org/documentation/publicapi/org/postgresql/copy/CopyManager.html