PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

psql BŁĄD:nie można otworzyć pliku adres.csv do odczytu:Brak takiego pliku lub katalogu

Powinieneś użyć rzeczywistej ścieżki w oświadczeniu copy, np.

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

Upewnij się również, że użytkownik postgres ma dostęp do odczytu tego pliku i katalogu lub zmień własność na postgres, tj. chown postgres:postgres address.csv. Mam tendencję do tworzenia katalogu i zapewniania wszystkim użytkownikom dostępu do niego z możliwością odczytu/zapisu, dzięki czemu mogę łatwo załadować dane do postgresa i zrzucić je z powrotem, jako ja lub użytkownik postgresa, np.

chmod a+rw /var/import/postgresfiles

Ścieżka_wyszukiwania odnosi się do postgresu przeszukującego schematy w bazie danych, a nie w zewnętrznym systemie plików.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zbuduj dynamiczne zapytanie SQL za pomocą biblioteki psycopg2 python i używając dobrych narzędzi do konwersji

  2. Przyciski radiowe ng-sprawdzone z modelem ng

  3. PostgreSQL 'NIE W' ​​i podzapytanie

  4. Problemy z szeregowym typem danych pg_dump

  5. PSQLException:BŁĄD:błąd składni w tsquery