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

psql FEHLER:Dateiadresse.csv konnte nicht zum Lesen geöffnet werden:Keine solche Datei oder Verzeichnis

Sie sollten den tatsächlichen Pfad in der Kopieranweisung verwenden, z. B.

copy address from '/home/tommy/virtualenv_folder/code_data/postgresql_csv_files/address.csv'. 

Stellen Sie außerdem sicher, dass der postgres-Benutzer Lesezugriff auf diese Datei und dieses Verzeichnis hat, oder ändern Sie den Besitz auf postgres, dh chown postgres:postgres address.csv. Ich neige dazu, ein Verzeichnis zu erstellen und allen Benutzern Lese-/Schreibzugriff darauf zu geben, damit ich Daten einfach in Postgres laden und wieder ausgeben kann, entweder als ich selbst oder als Postgres-Benutzer, z. B.

chmod a+rw /var/import/postgresfiles

Der Suchpfad bezieht sich auf Postgres, das Schemas innerhalb der Datenbank durchsucht, nicht im externen Dateisystem.