PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Kopieren in Postgresql:Absoluter Pfad wird als relativer Pfad interpretiert

Wenn Sie Daten speichern / Daten von Ihrem lokalen Computer abrufen und mit einem Postgres-Server auf einem anderen, entfernten Computer kommunizieren möchten, können Sie nicht einfach COPY .

Versuchen Sie den Meta-Befehl \copy in psql . Es ist ein Wrapper für SQL COPY Befehl und verwendet lokale Dateien.

Ihr Dateiname sollte wie auf einem Windows-Rechner funktionieren, aber Postgres interpretiert es als lokal Dateiname auf dem Server , was wahrscheinlich ein Unix-Derivat ist. Und dort müsste der Dateiname mit '/' beginnen.