IT-lexicon › Databases › COPY (Postgres)

COPY (Postgres)

Databases Svenska → Bijgewerkt: 2026-10-03

PostgreSQL-commando voor bulkimport en -export. 10 tot 100 keer sneller dan losse INSERTs (één transactie, minimale overhead per rij). Formaten: CSV, TEXT, BINARY. Het standaardgereedschap voor datamigraties.

Syntaxis: COPY users FROM '/path/users.csv' WITH (FORMAT CSV, HEADER) voor bestanden aan serverkant, of COPY users FROM STDIN via psql/pg_dump voor pipes. Client-COPY: \copy in psql draait aan de clientkant (server-COPY vereist toegang tot het bestandssysteem van de server). Parallelle COPY sinds PG 14 voor grote tabellen. Alternatief voor bulkladen: pg_bulkload (extensie, nog sneller bij heel grote datasets). Moderne datapipeline: COPY vanuit CSV in S3 via een foreign-data-wrapper (aws_s3).

← Terug naar het lexicon