Команда \ copy не работает для импорта таблицы csv в мою базу данных AWS - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь импортировать таблицу csv в мою облачную базу данных на AWS.Я использую Dbeaver для подключения к моей базе данных. Команда COPY не разрешена AWS, поэтому я должен использовать \ copy

\copy orders from 'C:\tmp\orders.csv' with DELIMITER ',';

Dbeaver возвращает ошибку

Reason:
SQL Error [42601]: ERROR: syntax error at or near "\"
  Position: 1

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

\ COPY - это команда psql, а не инструкция SQL, вам нужно использовать встроенную команду Dbeaver или подключиться к базе данных с помощью клиента psql.

https://www.postgresql.org/docs/9.6/app-psql.html#APP-PSQL-META-COMMANDS-COPY

0 голосов
/ 20 декабря 2018

Удвойте обратную косую черту, чтобы избежать их.

\copy orders from 'C:\\tmp\\orders.csv' with DELIMITER ',';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...