Estoy intentando importar un archivo CSV a una base de datos mediante el comando "COPIAR"; sin embargo, aparece el error (lo que parece común) de que necesito ser un superusuario y que debería usar "\ copy" en su lugar. Sin embargo, cuando uso \ copy, obtengo un error de sintaxis:
ERROR: syntax error at or near "\"
LINE 1: \copy
Con el cursor apuntando a "\". Aquí está mi consulta:
\copy tablename(column2, column3, column4, column5) from '/home/uploads/data.csv' WITH DELIMITER ',' CSV HEADER'
Intenté "copiar" y "\ copiar". El primero me da un error de superusuario, el último me da ese error de sintaxis. ¿Alguna idea sobre cómo solucionarlo? ¿hazlo funcionar?
Estoy ejecutando el comando a través del campo de entrada sql de myPgAdmin.
La única otra pregunta que tengo es sobre la importación de las columnas a través del nombre de la tabla (column2, column3, etc.) ¿Es esa la sintaxis correcta para eso?