COPY (Postgres)
Comando di PostgreSQL per l'importazione/esportazione massiva. Da 10 a 100 volte più veloce di INSERT singoli (una sola transazione, overhead minimo per riga). Formati: CSV, TEXT, BINARY. Strumento standard per le migrazioni di dati.
Sintassi: COPY users FROM '/path/users.csv' WITH (FORMAT CSV, HEADER) per file lato server, oppure COPY users FROM STDIN tramite psql/pg_dump per l'uso con pipe. Modalità lato client: \copy in psql è lato client (il COPY lato server richiede accesso al filesystem del server). COPY parallelo dalla versione PG 14 per tabelle grandi. Concorrente per il caricamento massivo: pg_bulkload (estensione, ancora più veloce con dataset molto grandi). Pipeline dati moderna: COPY da CSV su S3 tramite foreign-data-wrapper (aws_s3).