Tôi muốn sao chép tệp CSV vào bảng Postgres. Có khoảng 100 cột trong bảng này, vì vậy tôi không muốn viết lại chúng nếu tôi không cần thiết.
Tôi đang sử dụng \copy table from 'table.csv' delimiter ',' csv;
lệnh nhưng không có bảng được tạo, tôi nhận được ERROR: relation "table" does not exist
. Nếu tôi thêm một bảng trống, tôi không gặp lỗi, nhưng không có gì xảy ra. Tôi đã thử lệnh này hai hoặc ba lần và không có đầu ra hoặc thông báo, nhưng bảng không được cập nhật khi tôi kiểm tra nó qua PGAdmin.
Có cách nào để nhập một bảng với các tiêu đề được bao gồm như tôi đang cố gắng làm không?
\copy table(column1, column2, ...) from 'table.csv' delimiter ',' csv;
mà không có may mắn. Lý tưởng nhất là bảng có thể được tạo thông qua CSV một mình và sử dụng các tiêu đề trong tệp đó.
table
? Rất bối rối. Bảng có tồn tại không hay bạn muốn tạo nó dựa trên CSV? (bạn có thể không)