Je suis novice en psql et j'ai besoin d'aide. Comment puis-je charger un CSV local dans une base de données distante?
J'utilise la commande suivante
\COPY test(user_id, product_id, value)
FROM '/Users/testuser/test.tsv' WITH DELIMITER '\t' CSV HEADER;
mais cela recherche le fichier sur la base de données distante alors que je dois le faire sur mon PC local.
E'\t'. Mais tab devrait être la valeur par défaut si vous ne spécifiez pas de délimitation de toute façon.
\copylit un fichier local (c'est unepsqlcommande et ne peut être utilisé que de l'intérieurpsql).COPYcependant (notez le `` manquant '') lira le fichier sur le serveur.