>>Если это текстовый дамп - то надо с помощью psql -f. Если бинарный - с помощью pg_restore.
Совсем необязательно. Запрос прекрасно выполняется из pgAdmin или через нужные библиотеки (psycopg2, jdbc и т.д.) при соблюдении трех важных условий.
1.
Надо понимать, что путь к файлу, который указан после from - это путь на сервере posgress, а не на той машине, с которой вы запускаете запрос. Поэтому файл *.csv должен физически находится на сервере posgress.
2.
К файлу должен быть доступ у процесса posgress. Поэтому, например, для Windows плохая идея располагать *.csv на диске C.
3.
Строго соблюсти формат разделителей *.csv, который поймет posgress. Чтобы не гадать - сделайте сначала выгрузку из таблицы командой copy tableName to 'csv_file_path'