diff --git a/HowtoPostgreSQL.md b/HowtoPostgreSQL.md index 03b958df..c6165252 100644 --- a/HowtoPostgreSQL.md +++ b/HowtoPostgreSQL.md @@ -1398,4 +1398,22 @@ Activé topology : ~~~ foo=# CREATE EXTENSION IF NOT EXISTS postgis_topology; -~~~ \ No newline at end of file +~~~ + +### Commande COPY + + + +Voici comment extraire des lignes d'une table et les réinjecter avec la commande COPY. + +On se connecte avec l'utilisateur `postgres` : + +~~~ +# sudo -u postgres psql + +=# COPY (SELECT * FROM TABLE1 WHERE id > 42) TO '/var/lib/postgresql/TABLE1-42.copy'; + +=# COPY TABLE2 FROM '/var/lib/postgresql/TABLE1-42.copy'; +~~~ + +