PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

psql ГРЕШКА:не може да се отвори файл адрес.csv за четене:Няма такъв файл или директория

Трябва да използвате действителния път в израза за копиране, напр.

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

Също така се уверете, че потребителят на postgres има достъп за четене до този файл и директория или сменете собствеността на postgres, т.е. chown postgres:postgres адрес.csv. Склонен съм да създам директория и да дам на всички потребители достъп за четене/запис до нея, така че мога лесно да заредя данни в postgres и да ги изхвърля отново, или като себе си, или като потребител на postgres, напр.

chmod a+rw /var/import/postgresfiles

search_path се отнася до postgres търсене в схеми в базата данни, а не във външната файлова система.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Време за изчакване на заявка в pg-promise

  2. PostgreSQL управление и автоматизация с ClusterControl

  3. Името на таблица или колона не може да започва с число?

  4. Как да превключвам бази данни в psql?

  5. Обединяване на припокриващи се времеви интервали, как?