我正在尝试通过“COPY”命令将 CSV 文件导入数据库;但是,我得到了一个(似乎很常见的)错误,我需要成为超级用户,而我应该使用 "\copy" 来代替。但是,在使用 \copy 时,出现语法错误:
ERROR: syntax error at or near "\"
LINE 1: \copy
Run Code Online (Sandbox Code Playgroud)
插入符号指向“\”。这是我的查询:
\copy tablename(column2, column3, column4, column5) from '/home/uploads/data.csv' WITH DELIMITER ',' CSV HEADER'
Run Code Online (Sandbox Code Playgroud)
我尝试了“复制”和“\复制”。第一个给我一个超级用户错误,后者给我那个语法错误。关于如何修复它的任何想法?让它起作用?
我正在通过 myPgAdmin 的 sql 输入字段执行命令。
我唯一的另一个问题是关于通过 tablename(column2, column3 等导入列。这是正确的语法吗?