Tôi đang cố gắng nhập tệp CSV vào cơ sở dữ liệu thông qua lệnh "COPY"; tuy nhiên, tôi nhận được lỗi (có vẻ phổ biến) mà tôi cần phải là siêu người dùng và thay vào đó tôi nên sử dụng "\ copy". Tuy nhiên, khi sử dụng \ copy, tôi gặp lỗi cú pháp:
ERROR: syntax error at or near "\"
LINE 1: \copy
Với dấu mũ chỉ vào "\". Đây là truy vấn của tôi:
\copy tablename(column2, column3, column4, column5) from '/home/uploads/data.csv' WITH DELIMITER ',' CSV HEADER'
Tôi đã thử cả "sao chép" và "\ sao chép". Cái đầu tiên cho tôi một lỗi superuser, cái sau cho tôi lỗi cú pháp đó. Bất kỳ ý tưởng về cách khắc phục nó? lam cho no hoạt động?
Tôi đang thực thi lệnh thông qua trường nhập liệu sql của myPgAdmin.
Câu hỏi duy nhất khác mà tôi có liên quan đến việc nhập các cột thông qua tablename (cột2, cột 3, v.v. Đó có phải là cú pháp đúng cho điều đó không?