Команда COPY FROM и psql в PostgreSQL отличаются по своему назначению и способу работы с данными. 15
COPY FROM считывает из файла или из консоли строки с полями и записывает их в таблицу. 1 При этом таблица не очищается, новые строки добавляются к уже существующим. 1 У пользователя, под которым работает PostgreSQL, должен быть доступ к указанному файлу. 1
psql используется для работы с входными файлами в формате .sql. 4 С её помощью восстанавливают резервные копии данных. 4 В отличие от серверного варианта COPY, который является командой SQL, в клиентском варианте psql обращение к файлу происходит на клиенте, а на сервер передаётся только содержимое. 1