Estou tentando importar um arquivo CSV para um banco de dados através do comando "COPY"; no entanto, recebo o erro (o que parece comum) de que preciso ser um superusuário e que devo usar "\ copy". No entanto, ao usar \ copy, recebo um erro de sintaxe:
ERROR: syntax error at or near "\"
LINE 1: \copy
Com o sinal de intercalação apontando para "\". Aqui está a minha consulta:
\copy tablename(column2, column3, column4, column5) from '/home/uploads/data.csv' WITH DELIMITER ',' CSV HEADER'
Eu tentei "copiar" e "\ copiar". O primeiro me deu um erro de superusuário e o último me deu esse erro de sintaxe. Alguma idéia de como consertar isso? faça funcionar?
Estou executando o comando através do campo de entrada sql do myPgAdmin.
A única outra pergunta que tenho é relativa à importação de colunas via tablename (coluna2, coluna3 e assim por diante. Essa é a sintaxe correta para isso?