\copy nom_table (att1, att2, ...) FROM 'fichier.csv' WITH CSV DELIMITER ';' QUOTE '"'
La table nom_table
doit déjà exister
Le nombre de colonnes spécifié doit correspondre au nombre de colonnes du fichier CSV
Les types doivent être compatibles
Ajouter l'option HEADER
après WITH CSV
si le fichier CSV contient une ligne s'entête.
\copy nom_table (att1, att2, ...) FROM 'fichier.csv' WITH CSV HEADER DELIMITER ';' QUOTE '"'
Par défaut, la commande \copy
prendra le chemin du répertoire courant au moment où la commande psql
a été lancée.
Sous psql
, vous pouvez utiliser les commandes :
dbnf17p007=> \! pwd
Pour exécuter la commande shell pwd
et obtenir le répertoire courant
dbnf17p007=> \cd directory
Pour changer le répertoire courant