PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Esporta la tabella dal database Postgres (sul server) al file csv (in locale) in java

Usa il CopyManager di PgJDBC , che ottieni da PGConnection puoi trasmettere un java.sql.Connection per una connessione PgJDBC a.

Se utilizzi un pool di connessioni, potresti dover scoprire come annullare il wrapping della Connection proxy per ottenere l'oggetto Connessione PgJDBC sottostante reale.

CopyManager supporta COPY ... TO STDOUT , consentendoti di trasmettere i dati CSV generati dal server all'applicazione client.