Vous devez utiliser le chemin réel dans l'instruction de copie, par exemple,
copy address from '/home/tommy/virtualenv_folder/code_data/postgresql_csv_files/address.csv'.
Assurez-vous également que l'utilisateur postgres dispose d'un accès en lecture à ce fichier et à ce répertoire ou changez le propriétaire en postgres, c'est-à-dire chown postgres:postgres address.csv. J'ai tendance à créer un répertoire et à donner à tous les utilisateurs un accès en lecture/écriture, de sorte que je peux facilement charger des données dans postgres et les renvoyer à nouveau, soit en tant que moi-même, soit en tant qu'utilisateur postgres, par exemple,
chmod a+rw /var/import/postgresfiles
Le search_path se rapporte à la recherche postgres dans les schémas de la base de données et non dans le système de fichiers externe.