PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Exportieren Sie die Tabelle aus der Postgres-Datenbank (auf dem Server) in eine CSV-Datei (auf dem lokalen Server) in Java

Verwenden Sie den CopyManager von PgJDBC , die Sie von PGConnection erhalten Sie können eine java.sql.Connection umwandeln für eine PgJDBC-Verbindung zu.

Wenn Sie einen Verbindungspool verwenden, müssen Sie möglicherweise herausfinden, wie Sie die weitergeleitete Connection entpacken um das wirklich zugrunde liegende PgJDBC-Verbindungsobjekt zu erhalten.

CopyManager unterstützt COPY ... TO STDOUT , sodass Sie vom Server generierte CSV-Daten an die Client-Anwendung streamen können.