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.