Я пытаюсь импортировать файл CSV в базу данных с помощью команды «COPY»; Тем не менее, я получаю (что кажется распространенным) ошибку, что я должен быть суперпользователем и что я должен использовать вместо этого "\ copy". Однако при использовании \ copy я получаю синтаксическую ошибку:
ERROR: syntax error at or near "\"
LINE 1: \copy
С помощью каретки, указывающей на «\». Вот мой запрос:
\copy tablename(column2, column3, column4, column5) from '/home/uploads/data.csv' WITH DELIMITER ',' CSV HEADER'
Я пробовал и "копировать" и "\ копировать". Первый дает мне ошибку суперпользователя, второй - синтаксическую ошибку. Есть идеи, как это исправить? сделай так, чтоб это работало?
Я выполняю команду через поле ввода sql myPgAdmin.
Единственный другой вопрос, который у меня есть, касается импорта столбцов через имя таблицы (column2, column3 и т. Д. Это правильный синтаксис для этого?