PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

ERRORE psql:impossibile aprire il file address.csv per la lettura:nessun file o directory di questo tipo

Dovresti utilizzare il percorso effettivo nell'istruzione di copia, ad esempio,

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

Assicurati anche che l'utente postgres abbia accesso in lettura a quel file e directory o cambia la proprietà in postgres, cioè chown postgres:postgres address.csv. Tendo a creare una directory e a concedere a tutti gli utenti l'accesso in lettura/scrittura ad essa, così posso caricare facilmente i dati in postgres e scaricarli di nuovo, sia come me stesso che come utente postgres, ad esempio,

chmod a+rw /var/import/postgresfiles

Il percorso_ricerca si riferisce alla ricerca di Postgres attraverso schemi all'interno del database non nel filesystem esterno.