PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Copie dans Postgresql :chemin absolu interprété comme chemin relatif

Si vous souhaitez stocker des données / obtenir des données à partir de votre machine locale et communiquer avec un serveur Postgres sur une autre machine distante, vous ne pouvez pas simplement utiliser COPY .

Essayez la méta-commande \copy en psql . C'est un wrapper pour le SQL COPY commande et utilise des fichiers locaux.

Votre nom de fichier devrait fonctionner tel quel sur une machine Windows, mais Postgres l'interprète comme un local nom de fichier sur le serveur , qui est probablement un dérivé d'Unix. Et là, le nom du fichier devrait commencer par '/'.