PostgreSQL CSV импорт из командной строки
Я использую терминал psql Postgres для импорта файлов CSV в таблицы, используя следующие
COPY tbname FROM
'/tmp/the_file.csv'
delimiter '|' csv;
который работает нормально, за исключением того, что я должен войти в терминал PSQL, чтобы запустить его.
Я хотел бы знать, если кто-нибудь знает способ сделать команду, подобную этой из командной строки оболочки Linux, аналогично тому, как Postgres позволяет команду оболочки, как показано ниже
/opt/postgresql/bin/pg_dump dbname > /tmp/dbname.sql
Это позволяет создавать дамп базы данных из оболочки Linux без входа в терминал psql.