PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Exporter la table de la base de données Postgres (sur le serveur) vers un fichier csv (sur le local) en Java

Utilisez le CopyManager de PgJDBC , que vous obtenez de PGConnection vous pouvez lancer un java.sql.Connection pour une connexion PgJDBC à.

Si vous utilisez un pool de connexions, vous devrez peut-être savoir comment désencapsuler la Connection proxy pour obtenir le véritable objet de connexion PgJDBC sous-jacent.

CopyManager prend en charge COPY ... TO STDOUT , vous permettant de diffuser des données CSV générées par le serveur vers l'application cliente.