Я пытаюсь импортировать файл txt / csv в мою базу данных postgres из php с помощью команды "\ copy".Я не могу использовать COPY вместо \ copy, так как мне нужно, чтобы он выполнялся как клиент psql.Мой код:
$query = '\\'.'copy data1 FROM "data1.txt" WITH CSV HEADER DELIMITER AS "," QUOTE AS "^"';
$result = pg_query($conn,$query);
if (!$result) {
echo "cannot copy data\n";
} else {
echo "SUCCESS!";
}
Когда я запускаю этот файл php, я получаю эту ошибку:
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