Tôi là một người mới trong psql và cần một số trợ giúp. Làm cách nào tôi có thể tải CSV cục bộ vào DB từ xa?
Tôi đang sử dụng lệnh sau
\COPY test(user_id, product_id, value)
FROM '/Users/testuser/test.tsv' WITH DELIMITER '\t' CSV HEADER;
nhưng điều này tìm kiếm tệp trên DB từ xa trong khi tôi cần làm điều đó trên PC cục bộ của mình.
E'\t'
. Nhưng tab phải là mặc định nếu bạn không chỉ định một dấu phân cách.
\copy
đọc một tệp cục bộ (đó là mộtpsql
lệnh và chỉ có thể được sử dụng từ bên trongpsql
).COPY
tuy nhiên (lưu ý ``) bị thiếu sẽ đọc tệp trên máy chủ.