I am trying to import a txt/csv file into my postgres database from php using "copy" command. I cannot use COPY instead of copy as I need it to execute as a psql client. My code is:
$query = '\'.'copy data1 FROM "data1.txt" WITH CSV HEADER DELIMITER AS "," QUOTE AS "^"';
$result = pg_query($conn,$query);
if (!$result) {
echo "cannot copy data
";
} else {
echo "SUCCESS!";
}
When I run this php file, I get this error:
PHP Warning: pg_query(): Query failed: ERROR: syntax error at or near ""
LINE 1: copy data1 FROM "data1.txt" WITH ...
^ in script.php on line 30
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…