Ich versuche, eine CSV-Datei über den Befehl "COPY" in eine Datenbank zu importieren. Ich erhalte jedoch den (was häufig vorkommt) Fehler, dass ich ein Superuser sein muss und stattdessen "\ copy" verwenden sollte. Bei Verwendung von \ copy wird jedoch ein Syntaxfehler angezeigt:
ERROR: syntax error at or near "\"
LINE 1: \copy
Das Caret zeigt auf "\". Hier ist meine Frage:
\copy tablename(column2, column3, column4, column5) from '/home/uploads/data.csv' WITH DELIMITER ',' CSV HEADER'
Ich habe sowohl "copy" als auch "\ copy" ausprobiert. Der erste gibt mir einen Superuser-Fehler, der zweite gibt mir diesen Syntaxfehler. Irgendeine Idee, wie man das Problem behebt? Bring es zum Laufen?
Ich führe den Befehl über das SQL-Eingabefeld von myPgAdmin aus.
Die einzige andere Frage, die ich habe, betrifft den Import der Spalten über Tabellennamen (Spalte2, Spalte3 usw.). Ist das die richtige Syntax dafür?