Tôi đã sử dụng thiết bị đầu cuối Postgres psql nhập các tập tin CSV vào các bảng bằng cách sử dụng sau đâynhập khẩu PostgreSQL CSV từ dòng lệnh
COPY tbname FROM
'/tmp/the_file.csv'
delimiter '|' csv;
mà hoạt động tốt ngoại trừ việc tôi phải được đăng nhập vào thiết bị đầu cuối psql để chạy nó.
Tôi muốn biết nếu có ai biết một cách để làm một lệnh tương tự như điều này từ dòng lệnh shell Linux tương tự như cách Postgres cho phép một lệnh shell như dưới đây
/opt/postgresql/bin/pg_dump dbname > /tmp/dbname.sql
Điều này cho phép việc bán phá giá một cơ sở dữ liệu từ trình bao Linux mà không cần đăng nhập vào thiết bị đầu cuối psql.
wow cảm ơn bạn, tôi đã không thậm chí không nghĩ đến việc sử dụng tùy chọn -c – Trent